шаблоны wordpress.

Тестирование нагрузки на сайт

Apache AB — утилита для простой проверки работы сайта под нагрузкой. Инструмент позволяет сгенерировать набор HTTP-запросов в несколько потоков и получить краткую картинку по результатам:

apt-get install apache2-utils

Как тестировать?

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

ab -c 10 -n 500 /

Эта команда выполнит 500 запросов в 10 потоков. Кроме другой информации в результате будет что-то похожее на это:

Total transferred:      4183000 bytes
HTML transferred:       4074500 bytes
Requests per second:    17.62 [#/sec] (mean)
Time per request:       567.421 [ms] (mean)
Time per request:       56.742 [ms] (mean, across all concurrent requests)
Transfer rate:          143.98 [Kbytes/sec] received
  • Requests per second — количество запросов в секунду
  • Time per request среднее время на выполнение группы параллельных запросов (в нашем случае 10)
  • Time per request среднее время на выполнение одного запроса