postman使用简介
请求页签
- Params:get请求传参
- authorization:鉴权
- headers:请求头
- body:post请求传参
- form-data:即可以传键值对参数也可以传文件
- x-www-from-urlencoded:只能传键值对参数
- raw:json、text、xml、html、javascript
- binary:把文件以二进制的方式传参
- pre-request-script:请求之前的脚本
- tests:请求之后的脚本
- cooikes:用于管理cooike信息
- body:接口返回的数据
- pretty:以json、html、XML等不同的格式查看返回的数据
- raw:以文本的方式查看返回数据
- preview:以网页的形式查看返回的数据
- Cookies:响应的cookie信息
- headers:响应头
- test- result断言的结果
- 200状态吗
- ok状态信息
- 681MS响应时间
- 343B响应字节数
- get请求一般是获取数据,post一般是提交数据
- post请求比get请求安全
- 传参方式不一样:get请求在地址栏后面以?传参,post传参是在body以表单的方式传参
2.使用正则表达式提取器进行接口关联
八postman内置动态参数以及自定义的动态参数 poseman动态参数 {{$timestamp}}生成当前的时间戳。 {{$randomint}}生成0-1000之间的随机数 {{$guid}}生成速记GUID的字符串 自定义动态参数文件上传
postman断言 常规六种断言 Status code:Code is 200 检查返回的状态码是否为200 Response body:Contains string 检查响应中包括指定字符串 Response body:Json value check检查响应中其中json的值 Response body:is equal to a string 检查响应等于一个字符Response header:Content-Type:检查是否包含响应头 Response time is less than 200ms:检查请求耗时小于200ms 在断言中获取自定义动态参数(全局变量)的方式: pm.globals.get(“times”) globals[“times”] globals.times