Создать стресс-тест для сайта - PullRequest
0 голосов
/ 21 марта 2011

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

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 21 марта 2011

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

2 голосов
/ 22 марта 2011

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

1 голос
/ 21 марта 2011

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

)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...