Я тестирую производительность HTTP-сервера с помощью Apache Benchmarking (AB) tool .Мне нужно выполнить нагрузочный тест в течение определенного периода времени (15 минут).
В документации [ 1 ] сказано, используйте -t
, как показано ниже.
-t timelimit:
Максимальное количество секунд, которое можно потратить на бенчмаркинг.Это подразумевает -n 50000 внутри страны.Используйте это для тестирования сервера в течение фиксированного общего количества времени.По умолчанию ограничение по времени отсутствует.
Однако, когда я запускаю с ab
с -t 900
, тест завершается примерно через 2 минуты.
Как запуститьab в течение 15 минут?
Я выполняю полную команду:
ab -k -n 1000000 -t 900 -c 500 -p payload.xml -T "text/xml" http://localhost:8688