2015-08-18 2 views
1

Я запускаю простой тест Jmeter с 10 пользователями и увеличиваю время на 30 секунд - это означает, что каждый пользователь на странице каждые 3 секунды. Я получаю среднее время отклика ~ 8 секунд на страницу, тогда как в режиме реального времени, сколько я пытаюсь, страница загружается в течение 2 секунд. Я не использую результаты Jmeter для измерения. Любая помощь здесь очень ценится.Насколько близко среднее время отклика Jmeter до среднего времени отклика реального мира для страницы

ответ

2

Учитывая правильные результаты настройки JMeter, в значительной степени близки к реальному опыту пользователя.

Для того, чтобы сделать ваш тест более реалистичным рассмотреть следующие вопросы:

  1. Добавить HTTP Cookie Manager включить поддержку куки и иметь дело с печеньем проверки подлинности на основе
  2. Добавить HTTP Header Manager - это может быть в случае, когда сервер способен отправки сжатых данных и, т. е. браузер отправляет соответствующий заголовок, а JMeter не приводит к большему количеству передаваемых данных -> более длительное время ответа
  3. Реальные браузеры загружают встроенные ресурсы, такие как скрипты, стили и изображения. Но настоящие браузеры делают это только один раз, при последующих запросах ресурсы возвращаются из кеша. JMeter повторно загружает ресурсы каждый раз. Чтобы смоделировать поведение браузера, вам нужно добавить HTTP Cache Manager
  4. «10 пользователей и 30-секундный разгон» не обязательно означает «1 пользователь каждые 3 секунды». Чтобы гарантировать, что JMeter производит желаемую скорость загрузки, добавьте Constant Throughput Timer в свой план тестирования и установите желаемую пропускную способность там.
Смежные вопросы