2012-09-04 58 views

回答

1

負載測試工具(如JMeter和Grinder)只能間接測量請求的處理時間,因爲它無法看到服務器。它可以測量接收請求所需的總時間,然後可以減去網絡時間來計算服務器上的處理時間。許多負載測試工具都包含一個服務器監控組件,它將收集服務器端指標(例如CPU使用率)並將它們包含在測試報告中。我們的產品(Load Tester)和其他幾個做這個。有關更多詳細信息,您需要代碼分析器。大多數這些工具將一次用於分析單個用戶,並向您顯示處理時間花費的代碼部分。DynaTrace,AppDynamics和NewRelic等一些工具更適合在生產負載下使用。這些都不是免費的。

+0

Jmeter給出了經過的時間和請求延遲我將計算從JMeter的處理時間通過從延遲中減去一些值。處理時間=延遲 - (從發送到服務器的請求的第一個字節到最後一個字節的時間+到客戶端收到的第一個字節的時間)以下是Jmeter的延遲定義http://jmeter.apache.org/usermanual/glossary。 html現在的問題是我怎麼能從Jmeter得到這個(從第一個字節到發送到服務器的請求的最後一個字節的時間+第一個字節接收到客戶端的時間) – AsadYarKhan

+0

CMerrill請回答? – AsadYarKhan

相關問題