邮递员预请求脚本

时间:2018-10-10 13:41:18

标签: javascript postman

我试图找到一个特定的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网址和手机号码。抱歉

0 个答案:

没有答案