我正在编写一个新的API,希望能够看到被n个请求击中时的公平性。
我试图设置环境变量,并在Postman中使用运行工具无济于事。
最终目标是将其运行n次,然后将[n]的值传递到正文中,以便进行审核(该字段的值存储在数据库中)。
我设置了2个环境变量
company=Bulk API Test
requestcount=0
我的请求前脚本是
let requestCount = +postman.getEnvironmentVariable("requestcount");
if(!requestCount)
{
requestCount = 0;
}
requestCount++;
postman.setEnvironmentVariable("requestcount", requestCount);
应将每次将环境变量requestcount更新为+1。
我的测试脚本是
var currentCount = +postman.getEnvironmentVariable("requestcount");
if(currentCount < 5) // want it to run 5 times
{
postman.setNextRequest("https://snipped");
}
else
{
postman.setNextRequest(null);
}
当我通过运行程序运行它时,所花的时间比不运行运行程序的时间长得多,结果是API仅被命中一次。