SoapUI 频繁地被选择为 SOAP 和?REST API?的自动化测试利器,得益于其友好的用户界面,测试人员毫不费力便可校验 REST 和 SOAP 协议的 Web 服务。它尤其适用于那些需要进行复杂测试的场合。
我利用了?Swagger?去设置了一批即将投入使用的接口,并且打算利用 SoapUI 对这些接口执行测试。
例如,在/pet/findByStatus
接口上,我加入了一个查询参数,即这个特定的GET请求是如何携带查询参数的。
接下来的步骤是在 SoapUI 中建立一个新的 REST 项目。在 SoapUI 里,将一个项目(Project)看做是一个测试组(TestSuite),而该测试组则包含了众多测试用例(TestCase)。
在发起请求前,确保已经完善了以下信息:
最终,在执行请求后,接口反馈的?JSON?数据会在 SoapUI 界面的右方显示,其格式已为我们整理好,便于查看分析。