0

我已经测试了 Contains Assertion 没有任何问题,但我不知道如何在 SoapUI 中使用 Xpath Match Assertion 验证 Web 服务。

你能告诉我如何在 SoapUI 中锻炼“Xpath Match”断言吗?

我正在使用 JSON 请求。

更新:请查找附件

1) 我的 JSON 响应 2) 断言错误消息

请告诉我如何验证标识符并提供正确的 XPath 表达式和预期结果

在此处输入图像描述 在此处输入图像描述

提前致谢!

4

1 回答 1

1

在 XPath 表达式字段中,您需要插入您的 XPath 表达式 =) 在预期结果字段中,您需要插入将 XPath 表达式应用于您的请求响应的预期结果。

例如,如果响应包含如下内容: [ { "id": "112", "username": "user1", }, { "id": "233", "username": "user2", } ]

并且您想验证,该响应包含一个 id = 112 的用户,您需要添加 XPath 表达式 //id[text() = '112'] 和预期结果 - 112

在 Soap UI pro 中,您可以使用图形向导来创建 XPath 匹配断言。

关于 XPath 基础知识,您可以在此处阅读:http: //www.w3schools.com/xpath/

于 2013-05-14T05:07:43.267 回答