Прежде всего, один вопрос за раз, и вы можете задать здесь столько вопросов, сколько захотите!
Я бы хотел, чтобы переменная пошла: 1,2,3,4,5 или какой-то другой расчет (для
пример переменной в зависимости от переменной2)
Что вы можете установить Сценарий предварительного запроса . Найдите жизненный цикл выполнения запроса Почтальона, как показано ниже:
Изображение из Почтальон Док. найти официальный сценарий док. здесь
Например, я бы хотел установить значение variable
в 1 и variable2
в 2.
Тело запроса:
{
"variable": {{variable}},
"variable2" : {{variable2}},
......(other stuff)
}
На что обратить внимание:
{{variable}}
будет использовать ее как переменную окружения, и предполагается, что она будет обновлена в сценарии предварительного запроса.
{{variable2}}
совпадает с variable
Сценарий предварительного запроса:
var variable = pm.environment.get("variable");
var variable2 = pm.environment.get("variable2");
if(variable !== null && variable2 !== null){
//first time request
pm.environment.set("variable", 1);
pm.environment.set("variable2", 2);
}
//TODO: do other calculation
а также, например, изменение некоторой части URL
Измените свой URL и установите переменную из сценария предварительного запроса
http://someserverhere/v1/{{someId}}
Сценарий предварительного запроса
pm.environment.set("someId", 1); //generate dynamic number instead of 1