目录
一、postman下载与安装
postman作为最基础的接口测试工具,具有以下优点:
1)拥有简单易用的图形界面
2)可以直接保存接口请求的记录
3)使用collections可以更有效的管理组织接口
4)可以在团队之间同步接口数据。
安装方式:下载地址https://www.getpostman.com/apps
二、postman的基础用法
2.1 发送GET请求
案例:1)访问tpshop商城,通过查询字符串的方式传递搜索的关键字iphone,查看响应数据
2)请求路径格式为:http://localhost/home/goods/search.html?q=iphone
分析:请求方式GET
请求路径 :http://localhost/home/goods/search.html
传参方式:查询字符串(q=iphone)
2.2发送POST请求
2.2.1 提交表单数据
案例:1)登录TPshop项目的登录接口,请求数据(username:13800000002,password:123456;verify_code:1234
2)登录接口URL:http://localhost/index.php?m=Home&c=User&a=do_login
实现步骤:
1)设置请求方式为post
2)输入请求路径
3)设置请求数据(请求体-表单提交)
4)点击发送请求
5)查看响应数据
2.2.2 提交JSON数据
案例:1)请求IHRM的登录接口,请求数据{"mobile":"13800000002","password":"123456"}
2)登录接口URL:http://182.92.81.159/api/sys/login
分析:
请求方式:POST
请求数据:
请求头:Content-Type: application/json
请求体-JSON数据:{"mobile":"13800000002", "password":"123456"}
三、postman的高级用法
3.1 管理用例
实现步骤:
1)创建测试用例集--new collection
·collection 可以理解为一个项目(系统),包含多个接口请求
2)创建目录--add folder
·folder可以理解为一个项目模块
3)添加请求--add requests
操作图示:
3.2 postman断言
3.2.1 断言介绍
断言:用程序判断预期结果与实际结果是否一致
postman断言是使用javaScript语言编写的,写在Test标签页里。
Tests中的脚本在发送请求之后执行,会把断言的结果(PASS/FALL)最终在‘Test Result’标签页中展示
3.2.2 常用postman断言
选择断言代码片段
在Tests输入框的右侧配置了一些常用的断言代码片段,点击后自动填写到T