Подтвердить что ты не робот

Почтальон - Как просмотреть запрос с заголовками и данными тела с замененными переменными

Я использую плагин Postman Chrome для вызова HTTP-запросов на тестирование программного обеспечения. Я использую функцию Environments с окружением и глобальными переменными для замены переменных в заголовках и темах моих запросов.

Подстановка переменных работает правильно (я могу сказать, как указывают ответы HTTP-сервера).

Однако я хотел бы видеть, что значения заголовка запроса и тела ПОСЛЕ заменяются переменными. Как я могу это сделать?

4b9b3361

Ответ 1

Обновление 2018-12-12 - Chrome App v Chrome Plugin - последние обновления

С учетом того, что приложение Postman Chrome устарело, при условии, что вы сейчас используете приложение Postman Native, теперь доступны следующие варианты:

  1. Наведите курсор мыши на переменные
  2. Создать кнопку "Код"/ссылку
  3. Почтальон Консоль

Смотрите ниже полную информацию о каждой опции.

Лично я все еще продолжаю 2) Генерировать кнопку "Код"/ссылку, поскольку она позволяет мне видеть переменные без фактической отправки.

Запрос демонстрации Demo Request

Демо-среда Demo Environment

1) Наведите указатель мыши на переменные Hover over variables with mouse

2) Создать кнопку "Код"/ссылку Generate "Code" button/link

3) Почтальон Консоль enter image description here

Обновление: 2016-06-03

Хотя описанный выше метод работает, на практике я теперь обычно использую ссылку "Создать код" на экране запроса почтальона. Сгенерированный код, независимо от того, какой язык кода вы выберете, содержит замещенные переменные. Нажав на ссылку "Сгенерировать код" просто быстрее, кроме того, вы можете видеть замещенные переменные без фактического выполнения запроса.

Оригинальный ответ ниже

Чтобы увидеть замененные переменные в заголовках и теле, вам нужно использовать инструменты разработчика Chrome. Чтобы включить Chrome Developer Tools из Postman, выполните следующие действия в соответствии с http://blog.getpostman.com/2015/06/13/debugging-postman-requests/.

Я скопировал инструкции по ссылке выше на случай, если ссылка будет разорвана в будущем:

  1. Введите chrome://флаги в окне Chrome URL

  2. Ищите "упакованные" или попробуйте найти "Включить отладку для упакованных приложений"

  3. Включить настройку

  4. Перезапустите Chrome

Вы можете получить доступ к окну Инструменты разработчика, щелкнув правой кнопкой мыши в любом месте внутри Postman и выбрав "проверить элемент". Вы также можете перейти к chrome://inspect/# apps и затем нажать "inspect" чуть ниже requestter.html под заголовком Postman.

После включения вы можете использовать вкладку "Сетевые инструменты" для получения дополнительной информации о ваших запросах или консоли при написании тестовых сценариев. Если что-то пойдет не так с вашими тестовыми сценариями, оно появится здесь.

Ответ 2

На данный момент, Postman поставляется с собственной "Консолью". Нажмите на иконку терминала в левом нижнем углу, чтобы открыть консоль. Отправьте запрос, и вы сможете проверить запрос из консоли Postman.

enter image description here

Ответ 3

Если, как и я, вы все еще используете версию браузера (которая скоро будет устаревшей), вы пробовали кнопку "Код"?

enter image description here

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

Надеюсь это поможет.

Ответ 4

Я хотел бы добавить дополнительную информацию: В приложении postman вы можете использовать объект "запрос" для просмотра ваших замещенных входных данных. (см. https://www.getpostman.com/docs/postman/scripts/postman_sandbox в пункте "Свойства, связанные с запросом/ответом", то есть.

console.log("header : " + request.headers["Content-Type"]);
console.log("body : " + request.data);
console.log("url : " + request.url);

Я не тестировал замену заголовка, но он работает для url и body.

Алекс

Ответ 5

Откройте инструменты разработчика в

Настройки > Дополнительные инструменты > Инструменты разработчика

Откройте вкладку "Сеть", затем отправьте запрос. Вы должны уметь видеть запрос на вкладке "Сеть", вся информация, связанная с запросом, присутствует в панели справа.

Ответ 6

Несмотря на то, что это отдельные окна, но запрос, который вы отправляете от Postman, он должен быть доступен на вкладке сети инструментов разработчика. Просто убедитесь, что вы не отправляете никаких других трафик http за это время, просто для ясности.