Я искал некоторые из похожих вопросов, но пока не нашел правильного решения.нужен инструмент для тестирования веб-нагрузки с настраиваемыми HTTP-запросами
Мне нужно протестировать веб-кластер (который состоит из множества узлов, чтобы обеспечить некоторый набор API REST-ful).
Не только HTTP GET-запрос, мне нужно генерировать динамический запрос POST/PUT по каким-либо причинам. Есть много инструментов, но я не смог найти правильный инструмент для генерации запроса POST/PUT с нестатистическими данными.
Поскольку мне нужно генерировать довольно большое количество запросов, инструмент проверки нагрузки должен работать в распределенных узлах. В шортах:
- Возможность написать пользовательский запрос для HTTP GET, POST и PUT. (любой вид основных языков, таких как Java, Ruby и т. д.)
- возможность работать в распределенной среде Linux. (Т.е. использовать несколько узлов, чтобы генерировать запросы)
- возможность работы как на HTTP и HTTPS
- факультативные: формирование симпатичной графики
- опционально: построить новый запрос и очередь для последующего использования (для государственной FUL API тестирование)
На основании определенных условий генератор запросов должен анализировать JSON-документ в теле HTTP и обрабатывать его для создания другого запроса GET/POST/PUT.
Ну, для записи, хотя и не полностью обыскали, но я думаю, что funkload + benchmaster может быть одним из решений. Я попробую. – cinsk