我试图找到一个特定的API,该API实际上将OTP发送给客户,他们不是该API上的Rate Limiter,所以我试图编写一个可以多次运行的预请求脚本,其中我在下面给出的代码中传递了两个数字,但是主要的问题是这两个数字都不起作用,它只接受一个数字,这是我以JSON格式传递给邮递员的正文的,在脚本中,请帮助我解决这个问题
邮递员请求类型: POST
API URL: http://(API URL)
身体:
{"mobile_number":"94XXXXXXXX","template":"login","countryCode":"91"}
预请求脚本:
var mobiles = postman.getEnvironmentVariable("mobiles");
if (!mobiles)
{
mobiles =["88XXXXXXXX","80XXXXXXXX"];
}
var currentMobile = mobiles.shift();
postman.setEnvironmentVariable("mobile", currentMobile);
postman.setEnvironmentVariable("mobiles", mobiles);
测试:
var mobiles = postman.getEnvironmentVariable("mobiles");
if (mobiles && mobiles.lenght > 0)
{
postman.setNextRequest("API URL");
}
else
{
postman.setNextRequest("null");
}
P.S:我不在这里共享API网址和手机号码。抱歉