我正在尝试使用Postman生成一个随机数输出,以便我可以将它放到我的IoT应用程序中的"东西"上
如果我以下列格式给出值,它可以正常工作:
{
"WindSpeed":"88"}
但现在我想以自动方式传递"WindSpeed"的值(类似于使用随机值函数),这样我就不必每次都手动更改它,
不幸的是,我无法这样做,因为我尝试了在线可用的方法,包括设置全局变量等等,但它总是给出'BAD STRING'错误或者JSON内容没有'ValidProperties'等我想想也许我的语法错了.有人可以指导我如何在postman中生成随机值(语法等)
谢谢!
但为什么不只是使用
postman.setEnvironmentVariable("random_list_name",_.random(1,1000000))
其中"random_list_name"环境变量
这很简单,看起来也一样
您应使用如下函数在处方选项卡中生成随机值:
// random generator function
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min;
}
// generate the random value
const myval = getRandomInt(0,100);
// set the value into the global variable
pm.globals.set('value', myval);
// to see it in console
console.log(myval);
Run Code Online (Sandbox Code Playgroud)
然后,在您的 JSON 主体中,您应该使用它:
{
"Windspeed":{{value}}
}
Run Code Online (Sandbox Code Playgroud)
这应该有效。
归档时间: |
|
查看次数: |
4066 次 |
最近记录: |