一、postman的基础应用
1. 请求部分
2. 请求部分body
3. 响应部分
二、接口关联
接口关联:下一个接口的参数使用了上一个接口的返回值
1. 使用json.parse格式
首先找到有返回值的接口的Tests,将其参数设置为全局变量,以便其他接口使用
设置全局变量
pm.globals.set()
使用全局变量(后面都同理)
在参数位置打印两个大括号,会自动弹出全局变量信息,选中需要的全局变量即可。
2. 使用正则表达式
设置全局变量
3. 使用cookie
4. 使用请求头(Header)
三、设置动态参数
注意:postman中内置的动态参数无法进行精确的断言
1. 内置动态参数
{ {$timestamp}} -- 生成当前时间的时间戳
{ {$randomInt}} -- 生成0-1000之间的随机整数
{ {$guid}} -- 生成随机的guid字符串值
2. 自定义动态参数
实现时间戳
获取
使用
实现等待3秒
const sleep = (milliseconds) => {
const start = Date.now();
while (Date.now() <= start + milliseconds) {}
};
sleep(3000);