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

Ключевые выводы

  • Нагрузочное тестирование является неотъемлемой частью любого серьезного плана DevOps и должно проводиться регулярно.
  • Метрики нагрузочного тестирования помогают командам разработчиков изолировать проблемы с веб-сайтами и веб-приложениями и эффективно работать, чтобы обеспечить наилучшее взаимодействие с пользователями в любом масштабе.

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

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

метрики нагрузочного теста

Преимущества регулярного нагрузочного тестирования

Некоторые из преимуществ регулярного нагрузочного тестирования демонстрируются в следующих статистических данных:

  • Shopzilla сократил время загрузки страницы с 7 секунд до 2 секунд и увидел увеличение коэффициента конверсии на %-12%
  • Они также увеличили количество просмотров страниц на 25%, уменьшив время загрузки на 5 секунд.
  • и смогли поддерживать один и тот же том с 50% (от 402 до 200 узлов) меньшим количеством узлов, сократив расходы на сервер вдвое
  • Если Amazon увеличит время загрузки страницы на +100 мс, они потеряют 1% продаж (+100 мс === 1 маркетинговый пиксель / сторонний скрипт)
  • Если Google увеличит загрузку страницы на +500 мс, они получат на 25% меньше запросов
  • Если Firefox сократил время загрузки на 2,2 секунды, они увидели увеличение конверсий загрузки на 15,4%
  • Netflix увидел падение исходящего трафика на 43% после включения сжатия
  • 52% онлайн-покупателей утверждают, что быстрая загрузка страниц важна для их лояльности к сайту

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

Метрики нагрузочного тестирования, которые нужно знать

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

Среднее время отклика

Разница во времени между тем, когда пользователь впервые создает запрос, и конечным временем доставки результата усредняется, чтобы получить «среднее время ответа». Изучение среднего времени отклика веб-сайта может иметь решающее значение для успеха вашего нагрузочного теста и, в свою очередь, для вашего бизнеса.

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

Некоторые исследования опыта и уверенности посетителей показали, что в Англии 67% онлайн-покупателей, вероятно, откажутся от покупок на медленном веб-сайте. Улучшение времени загрузки сайта даже на одну секунду может улучшить коэффициент конверсии электронной коммерции между 10-20%. Помимо этого, отчет об эффективности онлайн-розничной торговли, сделанный Akamai в 2017 году, показывает, что до половины всех потребителей просматривают услуги и продукты на своих телефонах и что даже короткая задержка в 100 мс может повредить конверсиям на 7%.

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

Пиковое время отклика

Если среднее время отклика дает вам представление о производительности вашего сайта, пиковое время отклика даст вам представление о специфике. Пиковое время отклика — это измерение самого длительного времени, затрачиваемого сервером на создание ответа на запрос пользователя. Знание пикового времени отклика ответит на вопросы, связанные с конкретными компонентами, которые могли вызывать беспокойство.

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

Медленные веб-сайты видят снижение трафика. Google сообщает, что до 53% пользователей, скорее всего, покинут веб-сайт, загрузка которого занимает более трех секунд. По истечении пяти секунд вероятность того, что пользователь покинет страницу, увеличивается до 90%. Через 10 секунд вероятность отскока увеличивается на 123%.

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

Частота ошибок

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

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

Concurrent Users

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

Метрики для одновременных пользователей немного отличаются от метрик запросов в секунду (RPS). RPS измеряет количество запросов, отправленных на сервер, тогда как одновременные пользователи – это измерение количества пользователей, присутствующих на веб-сайте в целом.

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

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

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

метрики нагрузочного теста

Использование LoadView для всех ваших потребностей в нагрузочном тестировании

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

Теперь, когда у вас есть представление о том, на какие показатели производительности вы должны обратить внимание, вы можете начать нагрузочное тестирование своего сайта. Мы знаем, что вы не можете ждать, поэтому мы предлагаем бесплатную пробную версию , которая поможет вам начать работу. Если вы не уверены в нашей бесплатной пробной версии, вы также можете заказать демо-версию один на один.