接口测试之postman
接口说白了就是对应计算机中的一个文件夹,一个接口对应一个文件夹
http://www.baidu.com/search?usename=‘xxx’&password=‘xxx’
这里的search就是一个接口
什么是接口测试
测试的是后端,对后端逻辑的测试
检查数据的交换和传递的正确性,包括登录,商品服务,订单服务等待
为什么要做接口测试
- 企业中前后端开发进度不一致(一般前端耗时比后端长,后端先做完了那么就先做接口测试),测试越早介入越好
- UI界面非常多,项目周期有限,保证数据和逻辑的正确性要优先
如何做接口测试
使用工具,如:postman、soapUI(主要测试外部接口)、jmeter(接口、性能测试,测试工程师的主流软件) 模拟游览器访问
postman的使用
主要测试内部接口
使用postman做接口测试之前需要拿到接口文档(找开发拿)
测试流程:
测试需求分析->编码、测试用例的编写->执行测试用例(这个阶段使用工具,如postman,进行接口测试)
例子:网易云音乐接口测试文档 http://118.25.179.224:3001/
-
创建collections用例集,选中Collections,点击New Collection,新建一个用例集
-
选中新建的postman_test用例集,直接点击Add requests添加请求或者再建一个Floder,再在Floder里面添加请求
get请求示例
post请求示例
小技巧
技巧1:同一参数在多个地方复用时可以使用var变量
技巧2: 跟swagger文档结合,导入外部文档
http://49.235.105.197:8686/swagger-ui.html# swagger文档:spring开发模式下的文档形式,接口文档的一种
step1:导入接口文档
文档link: http://49.235.105.197:8686/v2/api-docs
step2: