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

Тестирование нагрузки не всегда так просто, как можно было бы подумать. Настройка и выполнение нагрузочных тестов на основе анекдотической информации не является лучшим методом. Сделать неправильное предположение, и вы можете быстро найти переломный момент вашего приложения или веб-сайта,непреднамеренно чего его вниз.

Сегодня большинство компаний часто используют инструменты анализа трафика, чтобы помочь принять догадки полностью из уравнения. Для большинства компаний Google Analytics является предпочтительным инструментом. Итак, как именно вы конвертировать веб-аналитики в одновременных пользователей? Эта статья будет принимать вас через процесс определения точного числа одновременных пользователей на основе ваших инструментов веб-аналитики. В этом случае мы будем использовать Google Analytics.

Сбор пользовательских данных

Инструменты веб-аналитики могут предоставить вам множество точек данных, таких как общее количество пользователей (новых или возвращающихся), общее количество сеансов, просмотры страниц, показатель отказов и многое другое. Кроме того, вы можете настроить таймфрейм почасово, ежедневно, еженедельно, ежемесячно или даже вводить индивидуальный диапазон. В случае Google Analytics эти показатели можно найти в одной панели мониторинга, называемой Обзор аудитории.

Средний трафик против пикового трафика

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

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

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

Расчет числа одновременных пользователей

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

Параллельные пользователи – Пиковые почасовые посещения x Средняя продолжительность посещения (в минутах)/60

Например, если ваш пик посещений в час составляет 200 посетителей, а средняя продолжительность посещения составляет 6 минут, количество одновременных пользователей, которые должны использоваться для создания 200 посещений в час, составляет 20 одновременных пользователей. Расчет числа одновременных пользователей является одним из многих факторов, необходимых для правильной настройки теста нагрузки. Хорошая вещь что LoadView может принять сложность и потревожиться из испытания нагрузки. LoadView шаги вас через этот процесс и вынул хлопот того, чтобы управлять нагрузкой инжекторов или виртуальных машин.

Посмотрите На LoadView в действии и запланируйте живую демонстрацию с одним из наших инженеров по производительности. Или попробуйте сами с нашей бесплатной пробной версии. Вы получите до 5 бесплатных нагрузочных тестов за регистрацию!