2010-01-30 182 views
2

我無法決定哪個是更好的基準測試工具 - 它是apachebench工具還是httperf? 請幫我決定哪一個是最適合用來基準測試Web應用程序的工具。基準測試工具

+1

看看這個問題:http://stackoverflow.com/questions/900875/is-ab-or-httperf-better-for-checking-performance-of-a-website – ShZ 2010-01-30 06:58:02

回答

2

它們都適合做不同類型的測試。 httperf只會向你的服務器發送一個數據庫,不管它是否被回答。這給了你的應用程序的突破點,並告訴你它是如何失敗的。用它來找到瓶頸。

apachebench有點不同,它發送的內容正是你所說的,而且更常用於測量響應時間(例如,如果優化)。一旦發現並修復了瓶頸,請用此檢查速度。

請注意:這是我做的,但我不是高手

2

我無法判斷哪個是更好的 基準測試工具,它是apachebench 工具或的httperf?

有關於每個工具的好處在這裏進行了廣泛討論:圍繞阿帕奇基準和的httperf

http://dsec.com/en_apachebench_httperf.html

的傢伙,只要寫一個包裝(公共領域的C代碼)去說明每種解決方案的優缺點。

他還解釋瞭如何確保系統設置不會使基準測試失敗,以及如何充分利用服務器機器(操作系統,虛擬化等)。

希望這會有所幫助!