Нагрузочное тестирование с AB ... поддельные неудачные запросы (длина)

Другими словами, чтобы описать apachebench проблему:

Инструмент тестирования apachebench apache (ab) предполагает, что code-timing длина содержимого ответа loadtest будет одинаковой в течение loadtest всего теста. Он хранит длину load-testing содержимого первого ответа. Если benchmarking какой-либо из дальнейших load-testing ответов имеет другую длину loadtest содержания, они приводят code-timing к "ошибкам длины".

Следующий benchmarking отчет об ошибке apache, кажется, подтверждает, что: ASF Bug 42040

Резюме: если apachebench вы обслуживаете какой-либо benchmark контент переменной длины, вам, вероятно, следует loadtest игнорировать подобные ошибки load-testing запроса ab.

Изменить: недавно я заметил, что benchmarking команда ab имеет новый (по benchmarks крайней мере, для меня) параметр:

-l   Accept variable document length (use this for dynamic pages)

Я apachebench вижу его в ab версии 2.3 <$ Revision: 1528965 $>, но не вижу его benchmark в ab версии 2.3 <$ Revision: 655654 $>, поэтому, вероятно, он loadtest был добавлен относительно loadtest недавно.

benchmarking

load-testing

apachebench

2022-10-29T19:43:24+00:00
Вопросы с похожей тематикой, как у вопроса:

Нагрузочное тестирование с AB ... поддельные неудачные запросы (длина)