概述
eval函数的使用
eval() 函数作用:可以接受一个字符串str作为参数,并把这个参数作为脚本代码来执行
1.能把var定义的字符串转成代码执行 const不能转成代码
2.可以把全部变量放入所有公共函数字符串
3.postman-pre-request-scripts页签中使用获取全局变量的方法进行获取
使用方法
1.将所有函数放置再一个全局变量中
注意:const 需要替换为var
如
var assertEqual=(name,actual,expected)=>{tests[`用例名称: ${name} , 实际结果: ${actual} , 期望结果: ${expected}`]=actual===expected;};
var assertNotEqual=(name,actual,expected)=>{tests[`用例名称: ${name} , 实际结果: ${actual} , 期望结果: ${expected}`]=actual !==expected;};
2.用eval函数更改字符串为代码
eval(pm.globals.get("common_function"));//common_function 放置了所有的函数作为环境变量
3.调用环境变量中的函数
eval(pm.globals.get("common_function"));//common_function 放置了所有的函数作为环境变量
assertEqual('【case_01验证标题内容是否正确】',title,'我是一个标题');
// const randomInt = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;
需要更改const为var
tests[randomInt(1,10)] = true;
const charsInName = ['王','李','张'];
tests[getRandomValue(charsInName)] = true;
最后
以上就是细腻月光为你收集整理的postman--常用公共函数的全部内容,希望文章能够帮你解决postman--常用公共函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复