我需要为邮递员生成特定范围内的随机数。我想知道是否有可能在postman中生成它并在变量中使用它,从我在postman site上看到的是:
{{$randomint }}我会给出1-1000之间的随机数,我已经尝试过这样做:
{{$randomint(1,5)}}得到1-5之间的数字,但是邮递员没有得到这种选项,那么如何在邮递员中为随机数指定范围?
发布于 2018-02-13 00:24:23
因为它是一个内置的module,所以只需要使用Lodash就可以了
pm.environment.set("random_number", _.random(1, 5))或者只需将数字5添加到_.random()函数中,这将是一个从0到5的数字。
发布于 2018-02-13 00:19:26
这对我很有效:
在Pre-request脚本中,使用以下命令定义变量:
pm.globals.set('randomNumber', Math.floor(Math.random() * 5));然后在URL中调用URL中的变量,如下所示:
{{randomNumber}}希望这对你有用。
发布于 2021-03-12 22:56:45
有点晚了。但是上面的答案对我来说都不起作用。我通过在pre-request选项卡中设置一个变量解决了这个问题。
示例:
pm.collectionVariables.set ("randomNum", _.random (20,100));然后在我的请求体中使用变量名(就像任何其他变量一样)
{
"number": {{randomNum}}
}最后,这将在每个请求中的所需值之间生成一个新的数字
https://stackoverflow.com/questions/48750493
复制相似问题