本文来源于极客时间陈磊老师的《接口测试入门课》—“开篇词 | 把接口测试这件小事做深、做透”读后感。
- 为什么做接口测试?
- 从它对项目的影响来说,接口测试直接测试后端服务,更加接近服务器上运行的代码程序,也更能发现影响范围广泛的 Bug,接口测试就是为了保证后端测试而生,能够保证后端质量,从而避免后端可能会影响到的web端、app端所有用户
- 接口测试比页面测试更能发现bug,页面测试可能会受限于前端的限制,有些数据无法模拟,接口测试就可以更广泛的模拟很多异常逻辑情况
- 如果你的项目迭代比较多、是通用基础服务、容易产生问题、提供给第三方使用,那么最好做好接口测试,而且在测试流程中越早介入越好
- 接口测试思维的培养
- 借助于测试工具
postman、jmeter:http请求类型接口
soupUI:webservice接口
fiddler、charles:如果没有接口文档的情况下,可以借助fiddler抓包大概了解一下接口的url、请求头、请求参、返回参数等信息
缺点:测试工具脚本维护不是很方便,一般都是一人一份脚本,不利于多人使用 - 自己编写接口测试脚本
- 封装自己的测试框架
- 把业务测试的思维和接口测试的技术结合到一起,合成接口测试的思维,最终拥有接口测试的能力,这种能力既包含了工具的使用、代码的编写同时也包含用例的设计
网友评论