如何在SoapUI中练习Xpath Match Assertion?

时间:2013-05-13 07:16:03

标签: testing xpath match soapui assertion

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

你能否告诉我如何在SoapUI中锻炼'Xpath Match'Assertion?

我正在使用JSON请求。

更新:请找到附件

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

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

enter image description here enter image description here

提前致谢!

1 个答案:

答案 0 :(得分:1)

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

例如,如果响应包含这样的内容: [    {       “id”:“112”,       “username”:“user1”,    },       {       “id”:“233”,       “username”:“user2”,    } ]

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

在Soap UI pro中,您可以使用图形向导来创建XPath Match Assertion。

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