Внимание скидки! Спешите забрать свой промокод!

Блог / Инструменты для тестирования отзывчивости сайта под нагрузкой

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


В архиве с инструментами, ссылка на который в конце статьи, вы найдете 3 папки:


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

Запускаем программу и указываем адрес главной страницы сайта вместе с протоколом (http или https) и нажимаем Enter.


Затем указываем адрес страницы на которую будут отправляться запросы.

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


Теперь необходимо указать количество потоков.


И количество запросов для каждого потока.


Затем программа попросит запустить на сервере d-cache-tester.php

Для запуска необходимо:

  • 1. закачать файл d-cache-tester.php из папки www в корень сайта
  • 2. закачать файл d-cache-tester.php из папки ssh в корень сервера
  • 3. выполнить в ssh консоли команду "chmod a+x /d-cache-tester.php"
  • 4. выполнить в ssh консоли команду для запуска php скрипта в корне сервера и передать ему путь к папке нашего сайта:
    php /d-cache-tester.php "/var/www/html/site.ru/"

В ssh консоли должно появиться следующее:


После этого можно вернуться в нашу программу и нажать Enter в подтверждение того, что сервер мы подготовили.

Теперь осталось указать название проекта. Указываем название, нажимаем Enter и программа сразу начинает тестирование.

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

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


Архив с инструментами можно скачать тут.

comments powered by Disqus