Инструменты для тестирования веб-сервисов

Какие инструменты лучше всего подходят для измерения производительности веб-сервисов?

Было бы неплохо получить отчет об общем количестве переданных данных, общем количестве POST, запросов в секунду, времени на запрос, скорости передачи и времени ответа на запрос.


person davidhalldor    schedule 19.09.2009    source источник


Ответы (3)


Не совсем для веб-сервисов, но вместе с Apache распространяется очень простой инструмент командной строки для оценки производительности HTTP. Он называется ApacheBench и находится в каталоге bin как ab.exe.

документация ApacheBench

person RoliSoft    schedule 19.09.2009
comment
Apache Benchmark (ab) — отличный, простой, но мощный инструмент командной строки для оценки производительности веб-приложений. Его основная цель — тестирование веб-приложений, поэтому он идеально подходит для этой задачи. - person davidhalldor; 21.10.2009
comment
Включает ли это сравнение времени отклика пользовательского интерфейса веб-приложений? - person Owen; 19.04.2016
comment
Нет, только запросы в секунду. Для профилирования пользовательского интерфейса следует использовать что-то вроде Google PageSpeed. - person RoliSoft; 20.04.2016

Раньше я использовал jmeter. Проверьте это.

person Macarse    schedule 19.09.2009
comment
Мне не понравилось первое впечатление от jmeter, поэтому я, без сомнения, предпочел бы ab jmeter. - person davidhalldor; 21.10.2009
comment
@davidhalidor jMeter получил специальные инструменты SOAP/Web Service. - person smonff; 27.04.2012

Существует также http://www.soapui.org/, который использовал наш отдел контроля качества.

person Christian    schedule 20.09.2009
comment
SoapUI отлично подходит для тестирования веб-сервисов и создания фиктивных веб-сервисов, но я считаю, что ab намного проще только для бенчмаркинга веб-сервисов. - person davidhalldor; 21.10.2009