Как игнорировать таймауты в 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
Другие вопросы по тегам