TestSteps是SoapUI中功能测试的"构建块".这些被添加到TestCase并用于控制执行流程并验证要测试的Web服务的功能.
插入TestStep
第1步 : 右键单击TestSteps.添加步骤并从列表中选择适当的TestStep.例如,如果用户必须测试REST WebService,则用户将选择REST测试请求.
步骤2 : 通过选择TestSteps&rarr,添加TestStep以验证导入的SOAP请求;添加Step → SOAP请求.
第3步 : 输入TestStep的名称,然后在向导中单击"确定".
单击"确定"后,将弹出一个对话框以选择要调用的操作.列出了所有操作,用户可以选择他们想要调用的操作.
将列出两个操作.除了使用的SOAP版本之外,两个操作都是相同的. CurrencyConvertorSoap 使用SOAP版本1.1,而 CurrencyConvertorSoap12 使用SOAP版本1.2.
步骤4 : 选择第一个 - CurrencyConvertorSoap并单击OK.
添加时一个TestCase,可以添加不同的标准断言.断言也称为SOAP请求/响应的检查点/验证点.
步骤5 : 让我们创建一个带有默认选项的TestCase,这意味着创建一个没有以下任何验证点的TestStep;
验证是否有响应在执行测试时,message是SOAP.
验证响应模式是否有效.
验证SOAP响应是否包含FAULT.
第6步 : 单击"确定"后,将弹出以下请求XML屏幕截图.
测试步骤计数现在增加为1,因为添加了一个功能TestStep.同样,在添加加载和安全性TestSteps时,相应的数字会根据添加的步骤数自动增加.