Как я могу использовать переменную данных в URL конечной точки postman, которая не является параметром запроса?

#postman #postman-collection-runner

#postman #postman-collection-runner

Вопрос:

У меня есть URL конечной точки, такой как https://example.com /{{переменная}}.json . Я хотел бы использовать средство сбора данных в Postman для выполнения нескольких запросов к этой конечной точке и загрузки CSV-файла с несколькими идентификаторами, которые будут отображаться вместо этой переменной в URL конечной точки.

Я могу это сделать, если переменная отображается в теле запроса или в параметрах запроса, но я не могу понять, как это сделать, если переменная помещена в сам URL в этом формате.

Если я использую переменную collection / environment / global, она просто помещает сохраненные данные в URL, а не данные из загруженного CSV с помощью Collection Runner.

Ответ №1:

Убедитесь, что у вас есть variable в первой строке вашего CSV-файла, как показано ниже. и удалите variable из своей коллекции / среды / глобальных переменных.

 variable
123 
456 
789
  

В postman runner выберите коллекцию и загрузите файл csv в data, установите для итераций требуемое число.

Теперь, когда вы запускаете коллекцию, каждая итерация будет принимать новое значение из файла csv.

Обратитесь к этому блогу за подробным объяснением.

Комментарии:

1. Большое вам спасибо, это решило мою проблему! Переменная также была установлена как глобальная переменная.