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

Соглашение об уровне обслуживания (SLA) является договором или обязательством между поставщиком услуг и его клиентами, которое определяет стандарты обслуживания, за которые отвечает поставщик услуг. Соглашения могут иметь обязательную юридическую силу, или в случае СЛА на веб-странице или производительности приложений, согласованного стандарта в рамках организации для своих пользователей или клиентов. Внедрение производительности SLA укрепляет приверженность вашей организации пользовательскому опыту и обеспечивает (надеюсь) счастливого клиента и множество обратных визитов.

Создание производительности SLA

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

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

Важно, чтобы ваш SLA был как можно более конкретным с самого начала. Быстрый поиск в Интернете может привести много примеров, но вы хотите, чтобы убедиться, что ваш SLA специфичен для ваших клиентов, их местоположение, время суток, устройства и / или браузеры они используют, и т.д. Свяжите эти части вместе с метриками скорости загрузки страницы или приложения, такими как время до последнего времени (TTLB), время для отображения или время разрешения DNS, а также приемлемые пороговые значения, и у вас есть себе начало производительности SLA.

Базовая метрика производительности

В современном мире, большинство пользователей покинет ваш сайт через несколько секунд. Обеспечение того, чтобы вы установили соответствующие SAS производительности имеет решающее значение. К счастью, Есть несколько мест, чтобы посмотреть, что может вы начали на пути к определению различных параметров, которые идут вместе с вашей производительности SLA.

  • Внутренние команды. Очевидно, что один из самых простых и удобных методов, чтобы помочь определить ваши SAS является использование собственных команд. Они, скорее всего, вниз по этому пути раньше, так что они, скорее всего, дать большое реальное понимание того, что именно включить и / или избежать.
  • Отраслевые бенчмарки. Такие инструменты, как Google Analytics может дать вам представление о том, как ваш текущий сайт сравнивает с другими сайтами в аналогичных отраслях промышленности. Кроме того, различные маркетинговые / SEO учреждений нагрузок отраслевых данных, которые они публикуют регулярно.
  • Конкуренция. Конкурентоспособность порождает превосходство, не так ли? По крайней мере, так говорится. Итак, посмотрите на ваших конкурентов для понимания. Один простой, ненавязчивый способ сделать это, чтобы запустить бесплатный тест скорости против своего сайта, чтобы получить быстрое представление о различных метрик производительности. Если это время транзакций и поведение реальных пользователей, которые вы ищете, например, для веб-приложений, вы можете создать сценарий и подкрутить небольшое количество виртуальных пользователей против их приложения. Но будьте осторожны, чтобы не пойти за борт. Слишком много виртуальных пользователей могут привести к стеху в работе своих приложений, предупредив свою ИТ-команду и потенциально заблокировав ваш IP. Нехорошо. Хуже того, вы можете непреднамеренно вызвать DDoS-атаку, которая является незаконной. Не делайте ничего потенциально незаконного. Всегда хороший совет для подражания.

Проверка производительности SLA или нефункциональных требований

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

Например, если у вас уже есть предопределенная цель транзакции, или вы знаете (приблизительно) количество посетителей, которые вы ожидаете на вашем сайте или приложении в течение определенного периода времени, запуск теста кривой на основе цели поможет подтвердить, что ваш сайт или приложение соответствует заранее определенным требованиям. Кроме того, создание повышенной нагрузки на веб-сайты или приложения может помочь предсказать производительность приложения для более тяжелой нагрузки пользователей в будущем. Как правило, это делается для планирования емкости.

Обзор производительности SLA и непрерывный мониторинг

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

Или попробуйте платформу для себя сегодня. Мы дадим вам $20 для ваших первых испытаний нагрузки LoadView.

Мониторинг производительности веб-сайта и приложений

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

Решение LoadView является лишь частью полного набора решений Dotcom-Monitor для тестирования и мониторинга производительности, который включает мониторинг веб-страниц, веб-приложений, инфраструктуры и веб-сервисов (SOAP/REST API). На настройка устройств мониторинга для всех критически важных для бизнеса сайтов и приложений, чтобы вы получили уведомление, если время простоя, доступность или пороги производительности не будут выполнены или если ошибки происходят. Вы не хотите, чтобы услышать ваш сайт или приложение не от клиентов или посетителей. К тому времени это, возможно, повлияло на многих потенциальных клиентов, что стоило бизнесу значительных доходов.