@beduin01

Почему apache benchmark так быстро отрабатвает?

Пытаюсь оттестировать сайт при помощи apache benchmark. Выполняю следующую команду:
root@debian:~# ab -c 10 -n 1000 -t 60 http://127.0.0.1:8082/


`-t 60` означает судя по документации что тест должен идти 60 секунд, однако у меня все отрабатывает за примерно 15 секунд. После чего выводится результат. Что я не так делаю?

Concurrency Level:      10
Time taken for tests:   20.123 seconds
Complete requests:      50000
Failed requests:        40016
   (Connect: 0, Receive: 0, Length: 40016, Exceptions: 0)
Total transferred:      206755999 bytes
HTML transferred:       200855999 bytes
Requests per second:    2484.75 [#/sec] (mean)
Time per request:       4.025 [ms] (mean)
Time per request:       0.402 [ms] (mean, across all concurrent requests)
Transfer rate:          10033.93 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.7      0      11
Processing:     0    4   2.8      2      18
Waiting:        0    4   2.8      2      18
Total:          0    4   2.8      2      18

Percentage of the requests served within a certain time (ms)
  50%      2
  66%      7
  75%      7
  80%      7
  90%      8
  95%      8
  98%      9
  99%     10
 100%     18 (longest request)
  • Вопрос задан
  • 362 просмотра
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
Maximum number of seconds to spend for benchmarking. This implies a -n 50000 internally.

Максимум != общая продолжительность теста.
https://httpd.apache.org/docs/2.4/programs/ab.html
Читайте внимательнее описания опций.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы