Я не могу решить, какой из лучших инструментов сравнения - это инструмент apachebench или httperf? Пожалуйста, помогите мне решить, какой из них будет наиболее подходящим инструментом, который будет выбран для тестирования веб-приложения.Инструмент Benchmarking
ответ
Они оба хороши для проведения различных видов тестирования. httperf просто отправит данные на ваш сервер, независимо от того, отвечает ли он. Это дает вам точку прерывания вашего приложения и показывает, как он выходит из строя. Используйте это, чтобы найти узкие места.
apachebench немного отличается тем, что отправляет именно то, что вы ему рассказываете, и чаще используется для измерения времени отклика (например, если вы оптимизируете). Как только узкие места обнаружены и исправлены, проверьте скорость с этим.
Пожалуйста, обратите внимание: Это то, что я делаю, но я не мастер
Я полагаю, это зависит от того, какие испытания вы хотите сделать. ApacheBench в основном тестирует общую нагрузку, но httperf дает больше хирургической точности и может имитировать действительную активность пользователя.
Я не могу решить, что лучше бенчмаркинг инструмент-ли ApacheBench инструмент или httperf?
Существует обширная дискуссия о пользе каждого инструмента здесь:
http://dsec.com/en_apachebench_httperf.html
Парень пошел так далеко, чтобы написать оболочку (код общественного домена C) вокруг Apache Benchmark и HTTPerf к иллюстрируют про и минусы каждого решения.
Он также объясняет, как убедиться, что системные настройки не приведут к откату теста и как получить максимальную отдачу от серверной машины (ОС, виртуализации и т. Д.).
Надеюсь, это поможет!
Взгляните на этот вопрос: http://stackoverflow.com/questions/900875/is-ab-or-httperf-better-for-checking-performance-of-a-website – ShZ