postman常用代码Pre-request Script

 常用方法:

pm.globals.unset("variable_key"); 清除全局变量
pm.environment.unset("variable_key"); 清除环境变量
pm.globals.get("variable_key"); 获取全局变量
pm.variables.get("variable_key"); 获取一个变量
pm.environment.get("variable_key"); 获取环境变量
pm.sendRequest("https://postman-echo.com/get", function (err, response) {
console.log(response.json());
}); 发送一个请求
pm.globals.set("variable_key", "variable_value"); 设置环境变量

提取json代码

//请求之后获取到的数据例如:
{
    "code": 200,
    "message": "success",
    "success": true,
    "data": {
        "userId": 8888
    }
}
//获取JSON格式的响应数据
var jsonData=JSON.parse(response);

//提取响应数据中的userId
pm.globals.set("userId", jsonData.data.userId);

//合并之后
pm.sendRequest(url, function(err, res){
    pm.environment.set("userId",res.json().data.userId);
});

 获取请求的body数据

//获取请求的body中的手机号
var rawData = pm.request.body.raw;
console.log(rawData);
var jsonData = JSON.parse(rawData);
var phone = jsonData.phone;

获取请求的header数据

//获取请求的header中的key
pm.request.headers.get(“key”)

 

posted @ 2021-11-12 15:54  白玉神驹  阅读(412)  评论(0)    收藏  举报