Не бери в голову, я нашел способ использовать сборщик почтальонов для достижения того же.Для тех, кто боролся так же, как и я, вот как использовать эту функцию, и еще проще заменить значения в вашем URL на ходу.
Сначала создайте запрос в Postman:
Ниже приведен скриншот для Пример :
Теперь необходимо опубликовать следующий URL: https://someApiPOSTRequest/clientAssign?auth=123|asdf&otherParamsList=123Params&someOtherParams={{VariableFromFile}}&additionalParams=hardcodedOnURL
со значениями, заменяемыми {{VariableFromFile}} из файла CSV, который вам нужно будет загрузить.Ваш CSV должен быть отформатирован, как показано ниже, где заголовок должен иметь то же имя переменной, которое используется в вашем URL:
Нажмите кнопку «>»показано ниже рядом с папкой «Пример» и нажмите «Выполнить», чтобы открыть ее в Бегун коллекции Окно почтальона:
Один разоткроется окно «Средство сбора данных», щелкните параметр select file , чтобы загрузить файл csv, и поле Iterations по умолчанию предварительно заполнено количеством записей в файле csv.Вы можете изменить число, и когда вы убедитесь, что количество итераций, которое вы хотите выполнить, напрямую связано с количеством строк в загруженном CSV.
Вы также можете просмотреть загруженный CSV-файл:
Если вы нажмете кнопку Выполнить пример , коллекцияRunner публикует URL-адрес 9 раз, при этом {{VariableFromFile}} заменяется значением из CSV-файла для каждой итерации.
Вы можете заменить больше переменных, просто добавив еще один столбец с соответствующим именем переменной и используя его при вызове API.Это так просто.Для меня это сильно сократило ручную работу !!
Вы также можете обратиться к ссылке ниже, которая помогла мне использовать эту функцию в Postman. Ссылка
Надеюсь, это кому-нибудь пригодится.