使用soapUI断言进行Web服务测试

时间:2012-09-20 08:24:27

标签: web-services soapui

我想用soapUI断言测试一些web服务的响应。对于以下json响应:

 "car":    {
      "id": 42,
      "carColor": "red"
      "carType": "BMW"
}

,我该如何测试......

  1. car ids始终为integer类型,carColorcarType始终为string
  2. 类型
  3. 所有车辆始终存在id, carColorcarType数据
  4. 使用soapUI断言?

2 个答案:

答案 0 :(得分:0)

根据我的经验,SoapUI并不是很擅长这一点。如果您习惯使用groovy脚本,那么我建议将JSONPath jar添加到bin \ ext目录并在groovy脚本中使用它。

JSON Path

JSONPath与XPath非常相似。

如果您已熟悉XPath,可以convert JSON to XML然后使用Xpath。

如果你不想使用groovy脚本,恐怕我没有任何想法......

答案 1 :(得分:0)

你也可以看一下这篇文章: http://www.robert-nemet.com/2012/08/json-asserting-in-soapui.html 解释SoapUI中JSON断言的可能方式