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