Создайте стресс-тест для сайта

У меня есть сайт, созданный с использованием фреймворка zend (не очень важно, но если быть точным).

Мне нужно программное обеспечение / сценарий / что-нибудь еще, чтобы создать своего рода стресс-тест, чтобы увидеть, сколько пользователей он может поддерживать.

Я должен имитировать пользователей, перемещающихся между страницами, ничего особенного.

Кто-нибудь может мне что-то предложить?

Также было бы неплохо, если бы я мог создать какую-то зависимость от аппаратных ресурсов.


person zozo    schedule 21.03.2011    source источник
comment
blog.olenepal.org/index.php/archives/300 с использованием теста производительности apache (ab) и JMeter   -  person Poelinca Dorin    schedule 21.03.2011
comment
Около года назад я пользовался бесплатным веб-сайтом / сервисом, который собрал очень хорошую статистику, такую ​​как время доступа, время загрузки до 50 одновременных пользователей. (больше пользователей было не бесплатно). Я прошу прощения, я не могу вспомнить название сайта, и мой гугл-фу сегодня не силен во мне.   -  person Captain Giraffe    schedule 21.03.2011


Ответы (3)


Некоторые другие ответы дадут вам очень простой уровень нагрузочного тестирования, но в целом они не работают с сервером реалистично, потому что не запрашивают все другие ресурсы (изображения, CSS и т. Д.) На странице. Если вас это устраивает, то это хорошее место для начала. Просто знайте, что вы будете тестировать только часть системы. Если вы хотите более точно моделировать ожидаемый трафик, вам необходимо перейти на более сложный инструмент нагрузочного тестирования. Если у вас нулевой бюджет на программное обеспечение, есть JMeter и OpenSTA. Имея скудный бюджет, вы можете использовать сервисы BrowserMob или LoadStorm для простых нагрузочных тестов. Если вам нужно больше чем, вам нужно будет обратиться к более сложным инструментам нагрузочного тестирования (таким как наш продукт - Web Performance Load Tester).

person CMerrill    schedule 22.03.2011

Если вы работаете на веб-сервере apache, взгляните на apache bench

person Mark Baker    schedule 21.03.2011

Используйте apache bench (http://httpd.apache.org/docs/2.0/programs/ab.html) или siege -my favourite- (http://freshmeat.net/projects/siege/) для тестирования

person osm    schedule 21.03.2011