SoapUI - TestStep

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.

Testrequest

添加时一个TestCase,可以添加不同的标准断言.断言也称为SOAP请求/响应的检查点/验证点.

步骤5 : 让我们创建一个带有默认选项的TestCase,这意味着创建一个没有以下任何验证点的TestStep;

  • 验证是否有响应在执行测试时,message是SOAP.

  • 验证响应模式是否有效.

  • 验证SOAP响应是否包含FAULT.

Add to Case

第6步 : 单击"确定"后,将弹出以下请求XML屏幕截图.

Request XML

测试步骤计数现在增加为1,因为添加了一个功能TestStep.同样,在添加加载和安全性TestSteps时,相应的数字会根据添加的步骤数自动增加.

增加