2014-01-21 49 views
0

我使用Visual Studio 2012在我們的Web應用程序中進行一些負載測試,我們依賴的其中一個指標是「Page Response Time」。我發現this文章,但它並沒有真正回答這個問題。我還發現了一個堆棧溢出問題,它提供了一些details,但不是我正在尋找的。頁面響應時間到底是什麼?

我測試的軟件是一個使用關係數據庫後端的Web界面。如果我查看Total Average Page Response Time進行特定測試,那究竟是什麼告訴我的?

它是否考慮到數據庫處理請求的時間?或者只是網頁在Web服務器和客戶機上處理的時間?

最終,我在尋找能夠告訴我總響應時間的指標,並且還會考慮SQL在查找信息時花費的時間。

+1

頁面響應時間是請求(來自負載測試客戶端)和響應(對負載測試客戶端) - 這包括完成請求所花費的所有時間。 「*響應時間*:從請求發送到Web服務器的時間開始,接收對請求的全部響應的平均時間,單位是秒。」 – user2864740

回答

1

是服務器將所有資源(或發送最後一個資源的時間)發送到客戶端瀏覽器所需的時間(這是與帶寬相關的原因)。例如在圖片中,您可以使用Chrome開發人員工具(按f12)看到堆棧溢出響應時間(大紅線)stack overflow resource striming time -

+0

因此,如果我正確理解這一點(我確實按F12自己查看它,這是一個有趣的功能),頁面響應時間的計時器開始於用戶的上一次請求經過時,並在服務器完成將資源發送到客戶端瀏覽器。 –

+0

是的。我已經使用谷歌網頁速度(https://developers.google.com/speed/pagespeed/),以實現一些最佳的網絡做法。 – jcrada