在评估预请求脚本时出现了一个错误。ReferenceError: randomNo is not defined

我在运行postman脚本时收到了这个错误信息。我不知道如何解决随机No未定义的错误。谁能帮我解决这个问题,并给出简单的解释。

“在评估预请求脚本时出现了一个错误。ReferenceError: randomNo is not defined”(参考错误:随机No未定义)。

不知何故,我在google中参考并定义了这个查询的随机号码。

   const getRandomNo = (min, max) => {
   min = Math.ceil(min);
   max = Math.floor(max);return Math.floor(Math.random() * (max - min + 1)) + min;}`

这里randomNo的目的是,在请求体中给出了一个字段名 “serviceBillName”,示例格式(Test01User=Test+01+User)。

所以,我试图为下面的变量获取生成的RandomNo。

var serviceBillName = "Test"+**getRandomNo(1,200)**+"User";

在请求体中为字段名 “serviceBillName “设置全局变量。{{服务账单名称}}pm.globals.set("serviceBillName", serviceBillName);

解决方案:

我真的不知道为什么你要用这个来创建随机数,但Postman有,内置它。

这可以通过 {{$randomInt}} – 这将给你一个介于0 > 1000之间的数字。

或与Lodash一起,通过使用 _.random(min, max) 功能。

编辑

var serviceBillName = `Test${_.random(1,200)}User`; 
pm.globals.set("serviceBillName", serviceBillName);

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在C语言中使用sscanf解析json?

2022-9-8 23:39:40

未分类

\B), this captures till end of word

2022-9-8 23:39:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索