【发布时间】:2016-04-21 07:38:30
【问题描述】:
我正在使用 SOAP UI Pro 进行测试自动化,我对此并不陌生。我正在使用这个工具来实现 Rest API 自动化。 我发送了一个 POST 服务请求并得到了一些响应,例如:唯一 ID、名字、姓氏。
现在我发送另一个 GET 请求,输入参数为名字,姓氏来自我之前的 POST 请求响应(使用属性传输步骤),作为响应,我得到了另一个唯一 ID(GET 响应)。
我的要求是使用 groovy 比较这两个不同响应中的这两个唯一 ID,并根据结果标记测试通过或失败。请帮忙。
【问题讨论】:
-
你在使用soap / rest (xml or json) api吗?
-
我正在使用rest(json) api
-
为什么需要使用 Groovy?此类断言在 SoapUI 中本地处理。
-
可能是因为,在从不同步骤获取所需的值后进行验证。
-
@Rao- 不完全是,这可以通过断言来完成。原因是因为如果两个不同的 id 不匹配,我看不到任何可以通过测试的断言。我需要在不匹配时通过测试
标签: api groovy automated-tests soapui web-api-testing