当我试图运行postman脚本时,我得到了这个错误消息。我不知道如何修复randomNo未定义的错误。有人能用简单的解释来帮助我解决这个问题吗?
“计算预请求脚本时出错: ReferenceError: randomNo未定义”
不知何故,我在谷歌中引用并定义了对randomNo的查询,
const getRandomNo = (min, max) => {
min = Math.ceil(min);
max = Math.floor(max);return Math.floor(Math.random() * (max - min + 1)) + min;}`randomNo在这里的用途是,在请求体示例格式(Test01User = Test+01+User)中有一个字段名"serviceBillName“,
因此,我尝试为下面的变量获取生成的RandomNo
var serviceBillName = "Test"+**getRandomNo(1,200)**+"User";
为请求正文中的字段名“{{serviceBillName}} pm.globals.set("serviceBillName", serviceBillName”设置全局变量);
发布于 2020-04-24 10:11:05
我不太清楚为什么你要用这个来创建随机数,但是邮递员已经建立了它。
这可以通过{{$randomInt}} -这将给您一个0> 1000之间的数字。
或者使用Lodash,使用_.random(min, max)函数。
编辑
var serviceBillName = `Test${_.random(1,200)}User`;
pm.globals.set("serviceBillName", serviceBillName);https://stackoverflow.com/questions/61405868
复制相似问题