Если вы задумались о нагрузочном тестировании сайта, то значит это кому-нибудь нужно. Возможно, вашим пользователям, страдающим от медленной скорости загрузки страниц, а, возможно, и вашей компании, ежедневно теряющей на недопродажах N-сумму денег.
Посмотрите на график. Всего три поля – доступность сайта, время его простоя и денежные потери. Как говорится, без комментариев.
Во избежание самых пессимистичных сценариев мы собрали для вас подборку из инструментов для проведения нагрузочного тестирования сайта. Пользуйтесь и помните:
• 100 ms задержка – на 1% падают продажи Amazon
• 400 ms задержка – 5-9% уменьшение трафика (Yahoo!)
• 500 ms задержка – 20% уменьшение трафика (Google)
Предположим, когда вы создавали первую версию своего интернет-магазина, вы и не задумывались о том, что через полтора года его ежедневная посещаемость вырастет до 10 тыс.человек, а вам придётся столкнуться с термином «нагрузочное тестирование».
Со временем сайт начал тормозить, время загрузки страниц начало исчисляться секундами – в общем, пользователи не покупали. Куда бежать и что делать? Лучшее в такой ситуации – отдать проект на аудит веб-студии, но что, если время не терпит? Тогда самое время обратиться к специальным сервисам и инструментам.
1.
Минимум ограничений, максимум возможностей. Из последних в программе:
• большое количество пользовательских запросов, которые можно создать при помощи нескольких компьютеров
• сервис поддерживает сторонние плагины
• бесплатность
2.
Вам лишь нужно указать адрес тестируемого сайта, время проверки (от 1 до 30 минут), количество посетителей, тип загрузки, а также сканируемые страницы.
Кстати, несколько слов о типах нагрузок и количестве посетителей в сервисе. Поскольку сервис полубесплатный, то большая функционала в free-версии урезана. Например, количество посетителей, которых сервис готов одновременно направить на ваш URL – от 50 до 100.
Типы нагрузок:
• равномерная нагрузка – фиксированное количество пользователей переходят на сайт за определённый промежуток времени
• возрастающая нагрузка – количество посетителей увеличивается с заданным интервалом на указанном промежутке
Из минусов сервиса – медленная скорость анализа результатов тестирования. Вместо обещанной одной минуты нам пришлось ждать более пяти. По крайней мере, в бесплатной версии.
3.
Из возможностей:
• выбор определённого количества пользователей, их географии
• выбор сценария работы
• привязка IP-адресов
4.
В итоге получаем данные по количеству запросов к серверу, онлайн-пользователей, ошибок и др.параметрам. Доступна выгрузка информации в CSV или PDF.
5.
Из плюсов:
• расширяемость с помощью плагинов
• одновременный запуск нескольких нагрузочных тестов
• возможность выбрать своё местоположение
• проверка в облаке занимает 2-4 минуты
• экспорт графиков и данных в PNG, JPEG, PDF, SVG
Из минусов:
• в бесплатной версии сервис направит на ваш сайт максимум 50 пользователей
6.
• продолжительность теста
• трафик
• выбор страниц для тестирования
• время отклика
• регион и др.
7.
• мощная система отчётности. Всего 13 отчётов
• графики с результатами тестирования строятся в режиме реального времени
8.
Особенности бесплатной версии программы:
• один нагрузочный тест в день
• 5-10 минут на тест
• нагрузка до 7200 просмотров/час