使用Postman

时间:2017-09-18 22:43:33

标签: json postman iot

我正在尝试使用Postman生成一个随机数的输出,以便我可以将它放到我的IoT应用程序中的“东西”

如果我按以下格式给出值,它可以正常工作:

{

“WindSpeed”:“88” }

但现在我想以自动方式传递“WindSpeed”的值(类似于使用随机值函数),这样我就不必每次都手动更改它,

不幸的是,我无法这样做,因为我尝试了在线提供的方法,包括设置全局变量等等,但它总是给出'BAD STRING'错误或者JSON内容没有'ValidProperties'我想也许我的语法错了。有人可以指导我如何在postman中生成随机值(语法等)

谢谢!

2 个答案:

答案 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}}
}

这应该有用。