Postman Pre-request

## Postman 脚本处理发送参数

pre-request

发送请求前的sign操作

let openDomain = pm.environment.get("openApiDomain");
let url = openDomain + "/test/open_sign";

let request11 = pm.request.clone();
request11.url = url;

pm.sendRequest(request11, function (err, response) {
    let res = response.json();
    if (res.code == 0) {
        pm.request.body.update({
            mode: 'raw',
            raw: JSON.stringify(res.data.params),
            options: {
                raw: {
                    language: 'json'
                }
            }
        });
    }
});

 

 登录后,通过tests进行设置全局token

pm.test("Your test name", function () {
    var jsonData = pm.response.json();
    pm.environment.set("evergreenPlatformToken", jsonData.data.token);
});

 

 

参考资料 Postman JavaScript reference | Postman Learning Center

 http://www.postmanlabs.com/postman-collection/collection_property-list.js.html

posted @ 2021-10-26 13:52  Au_ww  阅读(58)  评论(0编辑  收藏  举报