У нас есть веб-приложение с интерфейсом REST. Есть ли какие-нибудь инструменты для тестирования?
Существуют ли инструменты для тестирования производительности и нагрузки службы REST?
Ответ 1
Веб-приложение RESTful/API - это просто HTTP, поэтому для тестирования производительности не требуются специализированные инструменты (в отличие от функционального тестирования, где могут быть полезны специализированные инструменты). Вам просто нужно сделать много HTTP-запросов и записать результаты.
Я предпочитаю ApacheBench для более сложных инструментов, таких как JMeter. Это очень простой и удобный сценарий - просто напишите оболочку script. Я также считаю, что он ориентирован на HTTP, в то время как такие инструменты, как JMeter, предназначены для поддержки моделирования моделей использования человеком.
Ответ 2
Да, SoapUI и Apache Jakarta JMeter
Ответ 3
Услуги REST должны быть легко протестированы с помощью jmeter.
Ответ 4
Как я уже упоминал в комментарии, лучше используйте siege, чем ab, поскольку он имеет больше функциональности. Но если вам нужно что-то более сложное, попробуйте JMeter. Для распределенного тестирования JMeter вы можете использовать JMeter в облаке.