自定义全局函数
设置函数
pre-request Script进行请求前的设置:
这里只起到设置全局函数的作用
在这可以对请求参数进行加密的操作,也可以设置环境变量

// 定义函数的工具方法,主要方便把自己的函数挂到全局
function initFunc(funcName, func) {
postman.setGlobalVariable(funcName, "(function(){return " + func + ";})()");
}
// 自己的函数
var myFun = function(){console.log('666')}
// 挂到全局去
initFunc("myFun",myFun);
调用
在tests下面可以写请求返回的脚本,以此为例调用全局函数

eval(globals.myFun)();
然后点开底部的console,就可以看到打印的结果

网友评论