#postman #postman-collection-runner
Вопрос:
Недавно я начал писать тесты в Postman и хотел бы знать, как это сделать.
У меня много коллекций и много(даже 25) запросов в каждой коллекции.
Я хочу запустить эти тесты в разных средах(DEV,SIT,UAT) и хочу наилучшим образом организовать путь, параметры запроса, заголовок, тело. Я создал переменные среды для параметров URL, запроса и пути, заголовка и использовал их в каждой коллекции и каждом запросе.
Я думал, что если я изменю значения в теле запроса в переменные среды, я смогу использовать одни и те же файлы коллекции json для 3 сред и изменять среду только из раскрывающегося списка при переключении между средами тестирования. Но это затруднило бы обслуживание переменных среды.
Комментарии:
1. Привет, не могли бы вы, пожалуйста, добавить, о какой головной боли в обслуживании вы говорите ? Пожалуйста, добавьте более подробную информацию об этом вопросе
2. если я перенесу все значения тела запроса в переменные среды, то этот файл резко увеличится. В каком-то почтовом запросе у меня есть даже 7 строк параметров ключа/значения. Если я это сделаю, в одном файле переменной среды будет даже 50 строк для одной коллекции, 300 строк для 6 столбцов. И я не уверен, что изменение значений тела запроса на
{ "key1" : {{environmentVariable1}} }
является хорошей практикой. Но помимо этого грязного файла переменной среды мне нравится это решение3. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.