ApacheBench - ApacheBench

ApacheBench (ab) - это однопоточная компьютерная программа командной строки для измерение производительности из HTTP веб-серверы.[1] Первоначально разработан для тестирования HTTP-сервер Apache, он достаточно универсален для тестирования любого веб-сервера.

В ab инструмент поставляется в комплекте со стандартным исходным кодом Apache и, как и сам веб-сервер Apache, является бесплатным, Открытый исходный код программное обеспечение и распространяется на условиях Лицензия Apache.

Пример использования

ab -n 100 -c 10 "http://en.wikipedia.org/wiki/Main_Page"

Это выполнит 100 HTTP GET запросы, обрабатывающие до 10 запросов одновременно, на указанный URL-адрес, в данном примере «http://en.wikipedia.org/wiki/Main_Page».[2]

Параллелизм против потоков

Обратите внимание, что ApacheBench будет использовать только один поток операционной системы независимо от уровня параллелизма (указанного параметром -c параметр). В некоторых случаях, особенно при тестировании серверов большой емкости, один экземпляр ApacheBench сам по себе может быть узким местом. При использовании ApacheBench на оборудовании с несколькими ядрами процессора дополнительные экземпляры ApacheBench могут использоваться параллельно для более полного заполнения целевого URL-адреса.

Обнаружение ApacheBench

ApacheBench Пользовательский агент строка ApacheBench / MAJOR.MINOR где MAJOR и MINOR представляют собой основной и дополнительный номера версии программы.[3] Обычно он неправильно классифицируется анализаторами журналов веб-сервера, такими как Webalizer или AWStats, поэтому запуск ApacheBench с большим количеством запросов может исказить результаты отчетов, созданных этими программами.

Смотрите также

Рекомендации

  1. ^ "ab - инструмент тестирования HTTP-сервера Apache". Apache. Получено 9 октября 2014.
  2. ^ «Использование Apache Bench для простого нагрузочного тестирования». Блог Пита Фрейтага о ColdFusion, Java и веб-разработке. Получено 9 октября 2014.
  3. ^ «Сведения об использовании агента: AB (Apache Bench)». User-Agent-String-Info. Получено 9 октября 2014.

внешняя ссылка