2010-06-22 2 views

ответ

21

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

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

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

+0

+1 Знал JMeter (хотя я использовал старый инструмент для стресса от Microsoft больше), но ApacheBench выглядит действительно многообещающим. –

+0

ab выглядит особенно интересно, что он имеет встроенную отчетность. Было бы намного лучше, если бы оно поддерживало генерацию рандомизированных входных данных. Имеет ли это? – pastafarian

+0

@pastafarian Я так не думаю. –

2

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

+0

Как выполнить испытание нагрузки на нагрузку с помощью JMeter? – asma

1

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

Смежные вопросы