我正在尝试使用Postman生成一个随机数的输出,以便我可以将它放到我的IoT应用程序中的“东西”
如果我按以下格式给出值,它可以正常工作:
{
“WindSpeed”:“88” }
但现在我想以自动方式传递“WindSpeed”的值(类似于使用随机值函数),这样我就不必每次都手动更改它,
不幸的是,我无法这样做,因为我尝试了在线提供的方法,包括设置全局变量等等,但它总是给出'BAD STRING'错误或者JSON内容没有'ValidProperties'我想也许我的语法错了。有人可以指导我如何在postman中生成随机值(语法等)
谢谢!
答案 0 :(得分:6)
但为什么不使用
postman.setEnvironmentVariable(“random_list_name”,_。random(1, 10000000))
其中“random_list_name”环境变量
这很简单,似乎也一样
答案 1 :(得分:4)
您应使用类似这样的函数在prescript选项卡中生成随机值:
// 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
var myval = getRandomInt(0,100)
// set the value into the global variable
postman.setGlobalVariable("value",myval)
// to see it in console
console.log(myval)
然后,在您的JSON正文中,您将使用它:
{
"Windspeed":{{value}}
}
这应该有用。