/api/stores
запускает массив различных данных в почтальоне:
#pre-request script
var managers= pm.globals.get("managers");
var ref= pm.globals.get("ref");
if(!managers && !ref){
managers=[0,1];
ref=["QA0","QA1"];
}
var currentmanager=managers.shift();
pm.globals.set("manager",currentmanager);
pm.globals.set("managers",managers) ;
var currentref=ref.shift();
pm.globals.set("refeng",currentref);
pm.globals.set("ref",ref) ;
#Test script
var managers=pm.globals.get("managers");
var ref=pm.globals.get("ref");
if(managers && managers.length>0 && ref && ref.length>0){
postman.setGlobalVariable("currentmanager",managers.shift());
postman.setGlobalVariable("currentref",ref.shift());
postman.setNextRequest("https://staging-api.toters-api.com/api/stores");
}
else{
postman.clearGlobalVariable("manager");
postman.clearGlobalVariable("managers");
postman.clearGlobalVariable("ref");
postman.clearGlobalVariable("refeng");
}
Но при запуске всех API в 2 итерации все API, работающие с /api/stores
, не запускались во 2-й итерации
API не запускаются во 2-й итерации после выполнения нескольких запросов API