上一节中我们学习了如何使用 REST Assured 调用一个简单的 GET 请求接口,本节课将带领大家学习如何使用 REST Assured 调用各种类型接口并生成html格式的测试报告。
为了完成今天的课程目标,我分了 4 个 Task.
- Task1:使用 data-driven 编写测试案例
- Task2:调用包含查询参数接口
- Task3: 调用 POST 请求且设置了 BasicAuth 的接口
- Task4: 获取测试报告
使用data-driven编写测试案例
在“ WireMock 模拟接口”课程中,我们学习了模拟一个 GET 请求接口,Url 是http://localhost:9090/api/getBook/xxx
,xxx 为任何 a-z 的字母组合,接下来我们将以这个接口为例编写调用测试用例。
备注:如果没有学习前面课程的同学,这里是 WireMock 的 Repo 地址(https://github.com/tlqiao/wiremock-demo.git), 可以 clone 代码,然后启动 WireMock 服务,接口测试中需要用到的接口都在这个 Repo 上。
针对上面的接口假如测试场景是/getBook
后面输入不同的书名都能成功返