Скрипт почтальона в скрипт JMeter

У нас есть несколько HTTP-скриптов Postman,

Мы хотели бы преобразовать его в сценарии JMeter, есть ли простой инструмент / опция преобразования? следует ли нам использовать запись, как это предлагается в quora?

  1. Запустите Postman и настройте прокси-сервер в меню Файл ›Настройки› Прокси-сервер для использования порта в качестве localhost: 8087.

  2. Запустите инструмент JMeter, откройте шаблон записи и настройте прокси для использования порта 8087 в элементе HTTP (S) Test Script Recorder (тот же порт, который установлен в Postman)

  3. Теперь все запросы API, которые вы отправляете в Postman, будут захвачены в JMeter и сохранены в разделе Группа потоков ›Контроллер записи.


person user7294900    schedule 28.12.2017    source источник
comment
посмотрите, пожалуйста, youtube.com/watch?v=OQWyLMJbXaw   -  person shree    schedule 12.12.2018


Ответы (3)


Ваше предложение кажется одним из самых быстрых способов сделать это - использование Collection Runner поможет ускорить процесс захвата.

Вот видео на YouTube, которое я нашел при просмотре этого решения.

person Danny Dainton    schedule 28.12.2017

В Loadium появился новый конвертер Postman в JMeter:

Вы можете использовать нашу новую функцию, загрузив файл JSON почтальона и нажав КОНВЕРТИРОВАТЬ СЕЙЧАС

person tarikfasun    schedule 15.09.2018
comment
Это очень полезно. Спасибо - person Berkay Kırmızıoğlu; 17.04.2019
comment
Больше не работает. Каждый загружаемый файл json (для коллекции v2 или v2.1) просто сообщает об ошибке. - person ᴛʜᴇᴘᴀᴛᴇʟ; 07.06.2019

Подход хороший, если не лучший.

Однако, если ваши сценарии Postman предполагают любую форму корреляции, вам необходимо вручную обрабатывать динамические данные, используя Постпроцессоры JMeter, вы можете рассмотреть альтернативный способ записи ваших тестов с использованием облачного прокси-сервера, который может экспортировать записанные запросы в режиме SmartJMX с применением автоматической корреляции. См. Как сократить время написания сценариев JMeter на 80% для более подробной информации.

person Dmitri T    schedule 28.12.2017