Загрузка нагрузки с помощью инструмента Postman REST/RESTFUL

Я добавил плагин Postman в браузер Chrome для тестирования загрузки моего API.

Но я не знаю, как выполнить тест нагрузки с помощью инструмента Postman.

Мой запрос заключается в том, как имитировать "виртуальных пользователей" в этом инструменте?

Ответ 1

Я не думаю, что вы сможете проводить нагрузочное тестирование с использованием Chrome Extension, рассмотрите более специализированные инструменты для него, например, SoapUI или Apache JMeter.

Рекомендации:

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

Ответ 2

В Postman есть Collection Runner который можно использовать для выполнения вызовов API с несколькими итерациями.
Вы можете использовать его для нагрузочного тестирования, если сможете выяснить, как заставить его выполнять запросы параллельно.

enter image description here

Ответ 3

В LoadImpact мы создали CLI-конвертер для преобразования коллекции Postman в скрипт Load Impact.

https://github.com/loadimpact/postman-to-loadimpact

npm install -g postman-to-loadimpact
postman-to-loadimpact examples/v1/postman/echo.json

В некоторых случаях вам может понадобиться настроить скрипт Load Impact:

  • предоставить значения переменных
  • повторить поведение, определенное в предварительном запросе или функциональном тесте Почтальона.

Проверьте следующую статью нагрузочного тестирования с почтальоном

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

Ответ 4

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

Нажмите на Run снова и снова. Откроется новое окно коллекции. Начните каждую коллекцию один за другим, и все они начнут работать.

Example

Ответ 5

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

Шаг 1- Нажмите на маленькую стрелку вместе со своей коллекцией в списке коллекций Little arrow along with collection

Шаг 2- Затем нажмите кнопку "Выполнить", чтобы запустить сборщик коллекций Collection runner

Сборщик коллекций - это часть, которая используется для своего рода нагрузочного тестирования

Шаг 3- У сборщика сборников есть много важных деталей, которые следует учитывать при нагрузочном тестировании Collection runner 2

На скриншоте есть счет, который объясняет каждую часть

  1. Количество итераций или количество пользователей

  2. Время нарастания или как часто пользователи будут попадать или приходить

  3. Для регистрации запросов

  4. Выбор даты, в какой день этот тест был выполнен

  5. Для запуска теста

  6. Вся коллекция Api

  7. Все Api перечисления

  8. Выбор среды

После запуска появятся требуемые результаты и я отредактировал информацию для конфиденциальности