SoapUI - TestStep

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

插入 TestStep

步骤 1 − 右键单击​​ TestSteps。添加步骤并从列表中选择适当的 TestStep。例如,如果用户必须测试 REST WebService,则用户将选择 REST 测试请求。

添加步骤

步骤 2 − 通过选择 TestSteps → 添加步骤 → SOAP 请求,添加 TestStep 以验证导入的 SOAP 请求。

步骤 3 −输入 TestStep 的名称,然后单击向导中的"确定"。

指定名称

单击"确定"后,将弹出一个对话框,要求您选择要调用的操作。所有操作均已列出,用户可以选择他们想要调用的操作。

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

步骤 4 −选择第一个 - CurrencyConvertorSoap 并单击确定。

Testrequest

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

步骤 5 −让我们创建一个带有默认选项的 TestCase,这意味着创建一个 TestStep,而不包含以下任何验证点 −

  • 执行测试时,验证响应消息是否为 SOAP。
  • 验证响应模式是否有效。
  • 验证 SOAP 响应是否包含 FAULT。
将请求添加到案例

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

请求 XML

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

Incremented