Я пишу новый API и хочу увидеть, как он работает, когда получено n запросов.
Я пытался настроить переменные среды и использовать инструмент бегуна в Postman, но безрезультатно.
Конечная цель - запустить его n раз, где я передаю значение [n] в тело, чтобы я мог провести аудит (значение этого поля хранится в базе данных).
У меня есть две переменные окружения
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-интерфейс был поражен только один раз.