2009-07-07 9 views
-1

Я создал веб-сайт и хочу протестировать его производительность и загрузить тест, если 1000 пользователей попытаются его подключить. Мне также нужно знать объем памяти, необходимый для хранения сеансов.инструмент для тестирования производительности для веб-сайта

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

+0

http://stackoverflow.com/questions/1772524/most-effective-and-realistic-free-web-app-load-tester/1772561#1772561 –

ответ

2

Посмотрите на Apache JMeter. Это с открытым исходным кодом. С сайта:

Его можно использовать для моделирования тяжелой нагрузки на сервер, сеть или объект, чтобы проверить его прочность или проанализировать общую производительность при разных типах нагрузки. Вы можете использовать его для графического анализа производительности или для проверки поведения вашего сервера/сценария/объекта при сильной параллельной нагрузке.

+0

http://stackoverflow.com/questions/1093198/open -source-тестирование-инструменты/1097302 # 1097302 – n002213f

1

В следующий раз я профилирование веб-сайт, я буду попробовать Faban. JMeter, из моего эксперимента, очень глючит и плохо документирован.

0

Я нашел Grinder лучшим инструментом для тестирования нагрузки с открытым исходным кодом. This review пару лет, но по-прежнему очень точен, по моему опыту. Если вам не хватает локальных компьютеров для проведения теста нагрузки 1000 vUser, есть изображения Amazon EC2 (облачные), работающие под Windows, которые предварительно настроены для использования Grinder.

Я согласен с более ранней рекомендацией использовать счетчики производительности, чтобы понять особенности вашего теста производительности. Кроме того, я рекомендую вам взглянуть на инструмент Performance Analysis of Logs (PAL) от Microsoft для создания отчетов, которые действительно помогут вам понять счетчики, если вы новичок в настройке производительности Windows/.NET.