Подтвердить что ты не робот

Существуют ли инструменты для тестирования производительности и нагрузки службы REST?

У нас есть веб-приложение с интерфейсом REST. Есть ли какие-нибудь инструменты для тестирования?

4b9b3361

Ответ 1

Веб-приложение RESTful/API - это просто HTTP, поэтому для тестирования производительности не требуются специализированные инструменты (в отличие от функционального тестирования, где могут быть полезны специализированные инструменты). Вам просто нужно сделать много HTTP-запросов и записать результаты.

Я предпочитаю ApacheBench для более сложных инструментов, таких как JMeter. Это очень простой и удобный сценарий - просто напишите оболочку script. Я также считаю, что он ориентирован на HTTP, в то время как такие инструменты, как JMeter, предназначены для поддержки моделирования моделей использования человеком.

http://httpd.apache.org/docs/2.2/programs/ab.html

Ответ 3

Услуги REST должны быть легко протестированы с помощью jmeter.

Ответ 4

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