我是靠谱客的博主 细腻月光,这篇文章主要介绍postman--常用公共函数,现在分享给大家,希望可以做个参考。

eval函数的使用

eval() 函数作用:可以接受一个字符串str作为参数,并把这个参数作为脚本代码来执行

1.能把var定义的字符串转成代码执行 const不能转成代码
2.可以把全部变量放入所有公共函数字符串
3.postman-pre-request-scripts页签中使用获取全局变量的方法进行获取

使用方法

1.将所有函数放置再一个全局变量中

注意:const 需要替换为var

复制代码
1
2
3
var assertEqual=(name,actual,expected)=>{tests[`用例名称: ${name} , 实际结果: ${actual} , 期望结果: ${expected}`]=actual===expected;}; var assertNotEqual=(name,actual,expected)=>{tests[`用例名称: ${name} , 实际结果: ${actual} , 期望结果: ${expected}`]=actual !==expected;};

在这里插入图片描述

2.用eval函数更改字符串为代码

复制代码
1
2
eval(pm.globals.get("common_function"));//common_function 放置了所有的函数作为环境变量

3.调用环境变量中的函数

复制代码
1
2
3
4
5
6
7
8
9
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--常用公共函数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部