Мне нравится использовать Runner в Postman для запуска/тестирования целой коллекции конечных точек. Каждая конечная точка должна получать разные параметры или данные тела запроса на каждой итерации.
На данный момент я вычислил использование файла данных для одной конечной точки. См. https://learning.postman.com/docs/running-collections/working-with-data-files/
Но есть ли способ предоставить данные для более чем одной конечной точки, где конечным точкам нужны разные переменные в одном и том же запуске?
пример:
[GET]categories/:categoryId?lang=en
[GET]статьи/?filter[height]=10,40&sort[name]=desc
Файл данных для первой конечной точки:
[{
"categoryId": 1123,
"lang": en
},
{
"categoryId": 3342,
"lang": de
}]
Файл данных для второй конечной точки:
[{
"filter": "height",
"filterValue": "10,40",
"sort": "name",
"sortDir": "desc"
},
{
"filter": "material",
"filterValue": "chrome",
"sort": "relevance",
"sortDir": "asc"
}]
Разделение конечных точек на разные коллекции для нас неприемлемо. Итак, мы рассмотрим внешние инструменты тестирования.