Я нашел JMeter, чтобы работать нормально, но я обычно использую через 4-5 ПК, чтобы получить наиболее точные результаты.
Хотя вы можете полагать, что 120 одновременных пользователей могут быть трудно имитировать с одного ПК, вы должны понимать, что в реальном сценарии работы 120 одновременных пользователей не будут получать доступ к серверу в одно и то же время, поэтому CPU алгоритмы нарезания резьбы достаточны для имитации нагрузки.
Что вам нужно сделать, так это понять вероятное использование вашего приложения у ваших пользователей, то есть сколько запросов в секунду/минуту вы получите от одного пользователя и убедитесь, что ваш тест имитирует это эффективно.
Итак, наша методика заключается в использовании JMeter, работающего на 5 ПК с различными тестами, и для мониторинга производительности сервера во время тестов.
Есть, конечно, много других доступных продуктов, которые по цене способны лучше имитировать веб-трафик, но я всегда считаю, что JMeter отлично подходит для моих нужд.
спасибо !! Отличный ответ, именно то, что мне нужно. Кроме того, вы дали мне еще один очень полезный намек на то, как вы тестируете свой сервер. Это мой первый опыт использования нагрузочного теста, поэтому я очень рад этому! –
Как вы знаете, jmeter может работать с не-GUI-ведомыми, скоординированными одним узлом. –