Загрузка нагрузки с помощью инструмента 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]()
На скриншоте есть счет, который объясняет каждую часть
Количество итераций или количество пользователей
Время нарастания или как часто пользователи будут попадать или приходить
Для регистрации запросов
Выбор даты, в какой день этот тест был выполнен
Для запуска теста
Вся коллекция Api
Все Api перечисления
Выбор среды
После запуска появятся требуемые результаты и я отредактировал информацию для конфиденциальности