Как игнорировать таймауты в ab (apache bench)?
Я запускаю тесты Apache Bench на веб-сервисе. Я знаю, что 1-2 запроса из теста будут отсчитываться во время измерения (это проблема веб-фреймворка). И когда происходит тайм-аут ab
выходит с сообщением apr_pollset_poll: The timeout specified has expired (70007)
и не показывает результаты. Я хочу получить результаты измерений, игнорируя эти проверенные временем тесты (или посчитать их тоже, но просто используйте значение времени ожидания в качестве времени отклика). Это возможно с ab
?
РЕДАКТИРОВАТЬ: команда, которую я использую
ab -n 1000 -c 10 http://localhost:80
Я смотрел в ab
источник и из того, что я увидел, невозможно игнорировать эти ошибки. Может быть, есть форк, который реализует такую функцию?
1 ответ
Время ожидания по умолчанию составляет 30 секунд. Вы можете изменить это с -s
:
ab -s 9999 -n 1000 -c 10 http://localhost:80