1

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

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

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

  1. 汽车ids总是有这种类型integer并且总是carColorcarType这种类型string
  2. 数据id, carColor并且carType始终存在于所有汽车

使用soapUI 断言?

4

2 回答 2

0

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

于 2013-05-24T11:23:23.693 回答
0

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

JSON 路径

JSONPath 很像 XPath。

如果您已经熟悉 XPath,则可以将 JSON 转换为 XML,然后使用 Xpath。

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

于 2012-09-20T14:22:33.703 回答