我想用soapUI断言测试一些webservice的响应。对于以下 json 响应:
"car": {
"id": 42,
"carColor": "red"
"carType": "BMW"
}
,我该如何测试,那个..
- 汽车
ids
总是有这种类型integer
并且总是carColor
有carType
这种类型string
- 数据
id, carColor
并且carType
始终存在于所有汽车
使用soapUI 断言?
我想用soapUI断言测试一些webservice的响应。对于以下 json 响应:
"car": {
"id": 42,
"carColor": "red"
"carType": "BMW"
}
,我该如何测试,那个..
ids
总是有这种类型integer
并且总是carColor
有carType
这种类型string
id, carColor
并且carType
始终存在于所有汽车使用soapUI 断言?
您还可以查看这篇文章: http : //www.robert-nemet.com/2012/08/json-asserting-in-soapui.html 解释 SoapUI 中 JSON 断言的可能方式
根据我的经验,SoapUI 在这方面并不是很擅长。如果您习惯使用 groovy 脚本,那么我建议您将 JSONPath jar 添加到您的 bin\ext 目录并在 groovy 脚本中使用它。
JSONPath 很像 XPath。
如果您已经熟悉 XPath,则可以将 JSON 转换为 XML,然后使用 Xpath。
如果你不想使用 groovy 脚本,恐怕我没有任何想法......