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

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

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

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

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

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

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

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

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

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

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

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

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

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