📜  SoapUI-TestStep

📅  最后修改于: 2020-12-04 04:59:19             🧑  作者: Mango


TestSteps是SoapUI中功能测试的“构建块”。它们被添加到TestCase中,并用于控制执行流程并验证要测试的Web服务的功能。

插入TestStep

步骤1-右键单击TestSteps。添加步骤,然后从列表中选择适当的TestStep。例如,如果用户必须测试REST Web服务,则用户将选择REST测试请求。

添加步骤

步骤2-通过选择TestSteps→Add Step→SOAP Request,添加一个TestStep来验证导入的SOAP请求。

步骤3-输入TestStep的名称,然后在向导中单击“确定”。

指定名称

单击“确定”后,将弹出一个对话框以选择要调用的操作。列出了所有操作,用户可以选择要调用的操作。

将列出两个操作。除使用的SOAP版本外,两个操作都相同。 CurrencyConvertorSoap使用SOAP版本1.1,而CurrencyConvertorSoap12使用SOAP版本1.2。

步骤4-选择第一个-CurrencyConvertorSoap,然后单击确定。

测试要求

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

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

  • 执行测试时,验证响应消息是否为SOAP。
  • 验证响应架构是否有效。
  • 验证SOAP响应是否包含FAULT。

将请求添加到案例

步骤6-单击“确定”后,将弹出以下请求XML屏幕截图。

要求XML

现在,随着功能性TestStep的添加,测试步骤的计数增加到1。同样,添加负载和安全性TestSteps后,相应的数量会根据添加的步骤数自动增加。

增量式