我已经测试了 Contains Assertion 没有任何问题,但我不知道如何在 SoapUI 中使用 Xpath Match Assertion 验证 Web 服务。
你能告诉我如何在 SoapUI 中锻炼“Xpath Match”断言吗?
我正在使用 JSON 请求。
更新:请查找附件
1) 我的 JSON 响应 2) 断言错误消息
请告诉我如何验证标识符并提供正确的 XPath 表达式和预期结果
提前致谢!
在 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/