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请求区别(面试题)
  1. get请求一般是获取数据,post一般是提交数据
  2. post请求比get请求安全
  3. 传参方式不一样:get请求在地址栏后面以?传参,post传参是在body以表单的方式传参
问题:
各种环境:开发环境、测试环境、生成环境
接口关联:需要手动关联
参数需要手动修改
 
postman的环境变量和全局变量
环境变量:环境变量就是全局变量
全局变量就是能够在任何接口里面访问的变量
获取环境变量和全局变量的值通过:{{变量名}}
接口关联
1.json提取器实现接口关联

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
posted @ 2022-03-24 23:23  终究还是避免不了遗憾  阅读(84)  评论(0编辑  收藏  举报