Как выполнить нагрузочное тестирование для веб-сайта с помощью JMeter

Я хочу создать сценарий в JMeter, который имитирует, например, 100 пользователей заходят на наш сайт в течение 3-4 минут.

Нам нужно проверить, может ли наше приложение пропускать 25 000 пользователей в день, то есть 1,100 в час.

Для этого я сделал этот тест Jmeter:

enter image description here enter image description here

и вот результат

enter image description here

и вот график

enter image description here

Я хочу знать, что именно этот результат говорит нам, прошел ли мой тест или нет, Если yahoo.com (для которого мы запускали этот тест в нашем примере) может разрешить 25 000 пользователей в день и правильно ли я ввожу свои критерии / требования?

Спасибо

23
задан Aliaksandr Belik 18 February 2016 в 08:30
поделиться

1 ответ

1. Я бы посоветовал лучше использовать некоторые пользовательские сэмплеры из jmeter-plugins :

2. В дополнение к приведенному выше комментарию @Qwe: тестируйте не один HTTP-запрос, а транзакции пользователя: каждый тестовый поток должен имитировать своего рода действия по просмотру в реальном времени: вход в систему (если есть), навигация по сайту, поиск, доступ / редактирование персональные настройки, выход из системы и т. д.
Для эмуляции реального пользователя добавьте также таймер «обдумывания» между этапами транзакции.

3. Управляйте ответами, по крайней мере, следующим:

4. Посмотрите соответствующую документацию JMeter:

5. Некоторые пошаговые инструкции по настройке и использованию Jmeter для нагрузочного тестирования вы можете найти здесь:

<час>

UPD.
Пожалуйста, найдите, используйте и не стесняйтесь расширять эту коллекцию ресурсов JMeter , продолженную на github.

44
ответ дан 29 November 2019 в 01:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: