Выбрать страницу

При измерении производительности сайта понимание количества одновременных пользователей очень важно для точного анализа. Иногда может быть сложно понять, как работают одновременные пользователи, и существует довольно большое заблуждение, когда люди смотрят на количество своих одновременных пользователей. Независимо от того, оптимизируете ли вы пользовательский опыт или готовитесь к крупному событию, такому как запуск продукта или распродажа, знание того, сколько пользователей может одновременно получить доступ к вашему сайту, поможет вам оценить производительность под нагрузкой. Но что происходит, когда вы смотрите на параллельные пользовательские метрики в разных инструментах, таких как LoadView и Google Analytics? Почему цифры отличаются, и как их можно точно интерпретировать для лучшего анализа производительности? В этой статье мы рассмотрим разницу между тем, как LoadView и Google Analytics отслеживают одновременных пользователей. Мы разберем отслеживание на основе сеансов в Google Analytics и моделирование реальных пользователей в LoadView и покажем, как эти метрики могут повлиять на тестирование производительности.

 

Что такое одновременные пользователи?

Прежде чем углубиться в различия между LoadView и Google Analytics, важно понять, что такое одновременные пользователи. Одновременные пользователи — это количество людей, которые одновременно взаимодействуют с вашим сайтом. Например, если ваш сайт посещают 100 человек и все они находятся на разных страницах одновременно, то одновременно будет 100 пользователей. Некоторые могут просматривать страницы продуктов, некоторые могут читать блоги, некоторые могут оформлять заказ и т. д., но они не обязательно выполняют эти операции в одно и то же время. Они будут считаться одновременными пользователями. В контексте тестирования производительности этот показатель помогает понять, как работает ваш сайт, когда несколько пользователей пытаются получить к нему одновременный доступ. Это важно, потому что ваш сайт должен справляться с этой нагрузкой без сбоев или значительного замедления. Многие путают одновременных пользователей с одновременными. Очень важно знать разницу. Одновременные пользователи — это все пользователи, которые выполняют один и тот же шаг транзакции или кода в один и тот же момент времени. Если вы рассмотрите предыдущий пример для одновременных пользователей, у вас может быть группа пользователей, использующих ваш сайт по-разному, но когда все ваши пользователи начинают выполнять одно и то же действие в одно и то же время, они превращаются из одновременных пользователей в одновременных пользователей. Несмотря на то, что все ваши пользователи могут редко выполнять одно и то же действие, важно провести стресс-тестирование вашего веб-сайта или приложения, чтобы увидеть, что является точкой разрыва. Для этого крайне важно использовать инструмент нагрузочного тестирования, такой как LoadView, который помогает смоделировать этих пользователей, чтобы проверить, сколько одновременных пользователей может обработать ваш сайт и сколько одновременных пользователей могут обработать ваши критически важные функции https://youtu.be/SsbAoyOLOPc

 

LoadView и Google Analytics: как измеряют количество одновременных пользователей

Google Analytics

Google Analytics широко используется для отслеживания трафика и поведения пользователей на веб-сайтах. Это такой популярный инструмент, который дает представление о том, как пользователи взаимодействуют с вашим сайтом, включая такие метрики, как общее количество пользователей, сеансы, просмотры страниц и продолжительность сеанса. Однако Google Analytics отслеживает одновременных пользователей иначе, чем LoadView, поскольку он фокусируется на сеансах. Сеанс в Google Analytics — это группа взаимодействий пользователей с вашим сайтом в течение определенного периода времени (обычно 30 минут). Если пользователь покидает сайт и возвращается в течение этого времени, это считается тем же сеансом. Обычно в Google Analytics используется показатель «Сеансы в час», который показывает, сколько сеансов произошло за определенный период времени. Например, в аналитическом отчете для Google Analytics могут отображаться сотни посещений в час, но на вашем сайте может быть только два одновременных посетителя. Вы можете увидеть это на изображении ниже:

Avwrage в сравнении с текущими пользователями

Чтобы подсчитать количество одновременных пользователей из Google Analytics, нужно учесть количество сеансов и среднюю продолжительность сеанса. Вот как можно оценить количество одновременных пользователей на основе данных Google Analytics:

  1. Перейдите в раздел Обзор > аудитории > отчетов Google Analytics > > по часам.
  2. Посмотрите на почасовые сеансы и среднюю продолжительность сеанса за выбранный период.
  3. Используйте следующую формулу:
    • Параллельные пользователи — Почасовые сессии x Avg. Продолжительность сеанса (в минутах) / 60

Стресс-тестирование GoogleAnalytics

Например, если на вашем сайте было 7 727 сеансов в час, а средняя продолжительность сеанса составила 9 секунд, количество одновременных пользователей будет следующим: Одновременные пользователи = 7 727 x (9 сек / 60) / 60 = 19 одновременных пользователей Хотя эта формула дает приблизительную оценку, она не учитывает поведение пользователей в реальном времени, например, взаимодействуют ли ваши пользователи с вашим сайтом одновременно, что приводит нас к тому, как LoadView отслеживает одновременных пользователей.

 

LoadView: моделирование в реальных условиях пользователя

LoadView, с другой стороны, дает более точную картину того, как ваш сайт работает под нагрузкой, имитируя реальных пользователей. Вместо того, чтобы полагаться на данные на основе сеансов, LoadView создает виртуальных пользователей с их балансировщиками нагрузки, которые имитируют реальных посетителей, взаимодействующих с вашим сайтом в режиме реального времени. Этот метод симуляции реального пользователя гарантирует, что одновременные пользователи, которых вы моделируете, действительно выполняют такие действия, как загрузка страниц, нажатие кнопок или отправка форм, что в точности делает реальный пользователь. Это помогает предоставить более надежные данные о производительности для нагрузочного тестирования, а это особенно важно во время пиковых нагрузок, когда ваш сайт интенсивно используется. В LoadView одновременные пользователи определяются как количество виртуальных пользователей, одновременно обращающихся к сайту во время нагрузочного теста. Этот показатель в большей степени отражает способность вашего сайта обрабатывать несколько пользователей одновременно, поскольку он учитывает фактические взаимодействия пользователей, а не только данные сеанса.

 

Почему и чем отличаются метрики

Основная причина, по которой параллельные пользовательские метрики различаются между LoadView и Google Analytics, сводится к тому, как каждый инструмент отслеживает пользователей.

  • Google Analytics отслеживает пользователей на основе данных о сеансах, что может привести к расхождениям, поскольку он не учитывает одновременную активность. Посещение одним пользователем нескольких страниц может считаться несколькими сеансами, но не обязательно одновременными пользователями.
  • LoadView, с другой стороны, имитирует реальную активность пользователей и отслеживает одновременных пользователей на основе количества смоделированных посетителей, одновременно взаимодействующих с сайтом. Это обеспечивает более точное представление о том, как ваш сайт будет работать при определенной нагрузке.

Например, в то время как Google Analytics может показывать сотни посещений в час, фактическое количество одновременных посетителей, взаимодействующих с вашим сайтом одновременно, может быть намного меньше. При использовании LoadView вы моделируете эти взаимодействия, чтобы получить лучшее представление о том, как ваша инфраструктура будет справляться с пиковыми нагрузками.

 

Как использовать эти метрики для лучшего анализа производительности и получения практических выводов

Теперь, когда вы понимаете разницу в том, как измеряются одновременные пользователи, вы можете спросить себя: «Как вы можете использовать эту информацию для лучшего анализа производительности?» Вы можете использовать Google Analytics для получения информации о трафике вашего сайта. Google Analytics отлично подходит для понимания общего трафика сайта, поведения пользователей и закономерностей с течением времени. Это помогает определить периоды пикового трафика и общие тенденции, что полезно при настройке нагрузочных тестов в LoadView. Вы также можете использовать такие инструменты, как LoadView, для реалистичного нагрузочного тестирования. Когда вы готовитесь к событиям с высоким трафиком, таким как Черная пятница или запуск продукта, важно смоделировать реальных пользователей с помощью LoadView. Моделирование реальных пользователей LoadView дает вам точную картину того, как ваш сайт будет работать под давлением, что позволяет выявить потенциальные узкие места, сбои или замедления до того, как они повлияют на реальных пользователей. Мы также рекомендуем сочетать оба варианта, чтобы получить полное представление. Это можно сделать, объединив данные из Google Analytics и LoadView, чтобы вы могли лучше планировать нагрузочные тесты и устанавливать реалистичные ожидания по производительности вашего сайта. Используйте Google Analytics для отслеживания поведения пользователей и определения периодов пикового трафика, а затем используйте LoadView для моделирования одновременных пользователей в это время, чтобы ваш сайт мог справиться с нагрузкой.

 

Заключение

Получение четкой картины одновременных пользователей меняет правила игры для анализа производительности. В то время как Google Analytics дает вам представление о тенденциях трафика и поведении пользователей, LoadView моделирует реальные действия пользователей, чтобы показать, как именно ваш сайт справляется с нагрузкой. Понимая разницу между отслеживанием на основе сеансов в Google Analytics и моделированием реальных пользователей в LoadView, вы сможете понять больше этих показателей и предпринять более разумные шаги для оптимизации производительности вашего сайта. Независимо от того, полагаетесь ли вы на Google Analytics для отслеживания шаблонов трафика или LoadView для подготовки к моментам с высоким трафиком, использование обоих инструментов является ключом к тому, чтобы ваш сайт был готов ко всему, что может произойти. Если вы хотите узнать больше о веб-аналитике для одновременных пользователей, ознакомьтесь со статьей нашей базы знаний , чтобы получить более полное представление о настройке нагрузочных тестов.