我寫了一個REST Web服務。我想獲得一些客戶參考的性能統計信息。衡量我的服務表現的最佳方式是什麼?我應該從發出請求的客戶端運行計時器,還是在收到請求後服務器花費的時間。如何測量我的Web服務的平均速度?
如何能有效地測量我的web服務的速度?
注意**
我知道,答案就被認爲這個問題的邊界,但我認爲有用於獲取這些統計共識認可的方法。
我寫了一個REST Web服務。我想獲得一些客戶參考的性能統計信息。衡量我的服務表現的最佳方式是什麼?我應該從發出請求的客戶端運行計時器,還是在收到請求後服務器花費的時間。如何測量我的Web服務的平均速度?
如何能有效地測量我的web服務的速度?
注意**
我知道,答案就被認爲這個問題的邊界,但我認爲有用於獲取這些統計共識認可的方法。
基準它。 Apache提供了ab
工具,它可以爲你做到這一點。
它會告訴你服務器每秒可處理多少個請求。你甚至可以微調你的設置,因爲它有很多選項(如併發性,連接方式等)。
當然,也有很多的other benchmark tools
我應該提到我在windows server 2008上運行。 – BentOnCoding 2011-12-29 17:14:46
這不相關 - 它也適用於Windows。 – 2011-12-29 17:24:01
下負載或空載......這是個問題......幾乎所有負載測試工具應該給你你正在尋找的指標。對於基本的測試,您可以通過網絡瀏覽器發出請求並使用提琴手獲取需要花費多長時間的統計數據。 – 2011-12-29 16:32:07
http://www.softwareqatest.com/qatweb1.html – 2011-12-29 16:47:38