Jump to content

Бенчмаркинг веб-сервера

Бенчмаркинг веб-сервера — это процесс оценки производительности веб-сервера с целью определить, может ли сервер выполнять достаточно высокую рабочую нагрузку.

Ключевые параметры

[ редактировать ]

Производительность обычно измеряется следующими показателями:

  • Количество запросов, которые могут быть обслужены в секунду (в зависимости от типа запроса и т. д.);
  • Время задержки ответа в миллисекундах для каждого нового соединения или запроса;
  • Пропускная способность в байтах в секунду (в зависимости от размера файла, кэшированного или некешированного содержимого, доступной пропускной способности сети и т. д.).

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

Инструменты для сравнительного анализа

[ редактировать ]

Нагрузочное тестирование (стресс-тестирование/тестирование производительности) веб-сервера может выполняться с использованием таких инструментов автоматизации/анализа, как:

  • Apache JMeter , Java с открытым исходным кодом. инструмент нагрузочного тестирования
  • ApacheBench (или ab), программа командной строки, входящая в состав HTTP-сервера Apache.
  • Siege — инструмент для нагрузочного тестирования и сравнительного анализа веб-серверов с открытым исходным кодом.
  • Wrk с открытым исходным кодом. C , инструмент нагрузочного тестирования [1]
  • Locust с открытым исходным кодом. Python — инструмент нагрузочного тестирования [2]


Тесты веб-приложений

[ редактировать ]

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

  1. ^ «WRK — инструмент для сравнительного анализа HTTP» . Гитхаб . 28 мая 2022 г.
  2. ^ «Обзор инструмента нагрузочного тестирования с открытым исходным кодом 2020» . k6.io. ​Проверено 2 июня 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b268ad55d987513fd0ef0f733247c476__1693391040
URL1:https://arc.ask3.ru/arc/aa/b2/76/b268ad55d987513fd0ef0f733247c476.html
Заголовок, (Title) документа по адресу, URL1:
Web server benchmarking - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)