Стресс-тестирование JMeter

MAMP-сервер, на котором размещен экземпляр Joomla.

Мне бы хотелось услышать мнение сообщества о том, как лучше всего провести стресс-тестирование сервера и найти его переломный момент для одновременных пользователей и т. Д. В настоящее время у меня есть план тестирования, который я перехожу на домашнюю страницу, захватывая index.php, css, js и все образы, и у них есть тесты от 1 до 100 пользователей и различное количество циклов.

Что я хотел бы знать, так это как определить, при каком количестве одновременных или циклических запросов можно определить, сможет ли мой сервер справиться с предполагаемым увеличением трафика?

Что такое хорошие КБ / с, пропускная способность, средняя, ​​максимальная, минимальная с помощью сводного отчета и при каком количестве потоков / циклов и т. Д.?

Я гуглил и не нашел немедленных ответов на эти вопросы и думал приехать сюда.

Более или менее я только что использовал этот http://jakarta.apache.org/jmeter/usermanual/jmeter_proxy_step_by_step.pdf чтобы помочь мне, а затем я использовал его с точки зрения числа потоков и циклов.

Любой свет, проливаемый на эту тему, будет высоко оценен.

1 ответ

Решение

Не существует подходящего числа для всех этих параметров, кроме максимально возможного для вашей конкретной машины. Просто загрузите как можно больше параллельных соединений с Jmeter (игра с балансом экземпляров и потоков) и запустите на вашу машину. Делайте так, пока не выйдет из строя определенный компонент (например, MySQL), затем попытайтесь оптимизировать этот компонент и запустить снова.

Другие вопросы по тегам