Стресс-тестирование JMeter
MAMP-сервер, на котором размещен экземпляр Joomla.
Мне бы хотелось услышать мнение сообщества о том, как лучше всего провести стресс-тестирование сервера и найти его переломный момент для одновременных пользователей и т. Д. В настоящее время у меня есть план тестирования, который я перехожу на домашнюю страницу, захватывая index.php, css, js и все образы, и у них есть тесты от 1 до 100 пользователей и различное количество циклов.
Что я хотел бы знать, так это как определить, при каком количестве одновременных или циклических запросов можно определить, сможет ли мой сервер справиться с предполагаемым увеличением трафика?
Что такое хорошие КБ / с, пропускная способность, средняя, максимальная, минимальная с помощью сводного отчета и при каком количестве потоков / циклов и т. Д.?
Я гуглил и не нашел немедленных ответов на эти вопросы и думал приехать сюда.
Более или менее я только что использовал этот http://jakarta.apache.org/jmeter/usermanual/jmeter_proxy_step_by_step.pdf чтобы помочь мне, а затем я использовал его с точки зрения числа потоков и циклов.
Любой свет, проливаемый на эту тему, будет высоко оценен.
1 ответ
Не существует подходящего числа для всех этих параметров, кроме максимально возможного для вашей конкретной машины. Просто загрузите как можно больше параллельных соединений с Jmeter (игра с балансом экземпляров и потоков) и запустите на вашу машину. Делайте так, пока не выйдет из строя определенный компонент (например, MySQL), затем попытайтесь оптимизировать этот компонент и запустить снова.