Я хочу создать сценарий в JMeter, который имитирует, например, 100 пользователей заходят на наш сайт в течение 3-4 минут.
Нам нужно проверить, может ли наше приложение пропускать 25 000 пользователей в день, то есть 1,100 в час.
Для этого я сделал этот тест Jmeter:
и вот результат
и вот график
Я хочу знать, что именно этот результат говорит нам, прошел ли мой тест или нет, Если yahoo.com (для которого мы запускали этот тест в нашем примере) может разрешить 25 000 пользователей в день и правильно ли я ввожу свои критерии / требования?
Спасибо
1. Я бы посоветовал лучше использовать некоторые пользовательские сэмплеры из jmeter-plugins :
2. В дополнение к приведенному выше комментарию @Qwe: тестируйте не один HTTP-запрос, а транзакции пользователя: каждый тестовый поток должен имитировать своего рода действия по просмотру в реальном времени: вход в систему (если есть), навигация по сайту, поиск, доступ / редактирование персональные настройки, выход из системы и т. д.
Для эмуляции реального пользователя добавьте также таймер «обдумывания» между этапами транзакции.
3. Управляйте ответами, по крайней мере, следующим:
4. Посмотрите соответствующую документацию JMeter:
5. Некоторые пошаговые инструкции по настройке и использованию Jmeter для нагрузочного тестирования вы можете найти здесь:
UPD.
Пожалуйста, найдите, используйте и не стесняйтесь расширять эту коллекцию ресурсов JMeter , продолженную на github.