#jmeter
#jmeter
Вопрос:
Я пытаюсь измерить использование полосы пропускания сайта с помощью WireShark, одновременно регистрируя 25 пользователей и выполняя различные действия на сайте в JMeter
Я записал скрипт в JMeter для входа в систему и выполнения действий. Но когда я выполняю одни и те же действия для 1 пользователя в браузере и JMeter, я получаю разное использование полосы пропускания.
Ожидаемый результат = пропускная способность должна быть одинаковой, когда одни и те же действия выполняются в браузере и JMeter для 1 пользователя.
Фактический результат = я получаю среднее значение 32 тыс. байт / сек в браузере и среднее значение 430 тыс. байт.сек в JMeter
Ответ №1:
Причина этого уже указана в документации Jmeter
JMeter — это не браузер, он работает на уровне протокола. Что касается веб-сервисов и удаленных служб, JMeter выглядит как браузер (или, скорее, несколько браузеров); однако JMeter не выполняет все действия, поддерживаемые браузерами. В частности, JMeter не выполняет Javascript, найденный на HTML-страницах. Он также не отображает HTML-страницы так, как это делает браузер.
Комментарии:
1. полезная информация для меня … однако я добавил время на обдумывание каждого запроса, а пропускная способность составляет ок. закрыть браузер .. т.е. я получаю 30 тыс. байт / сек в браузере и 32-34 тыс. байт / сек в JMeter.
2. Да, это тоже уже есть в документе. Можно просмотреть ответ в формате HTML и т.д., Но тайминги не включаются ни в какие образцы, и одновременно отображается только один образец в одном потоке.