2008-11-24 10 views
3

這是關於特定於SharePoint Web部件和控件的性能測試的問題(儘管標準ASP.NET方法也適用)。我想知道什麼是一些很好的技術,考慮的因素如:什麼是用於性能測試的SharePoint Web部件和控件的一些好技術?

  • 緩存(什麼時候你應該緩存?)
  • 負載平衡服務器(存儲狀態)
  • 相互作用的其它部分頁面(例如多個JavaScript執行)
  • 測量CPU使用用於特定控制
  • 呈現的頁面大小

回答

1

我推薦帶有SP1的Visual Studio Test Suite 2008。我們在索引服務器上使用了測試代理,測試控制器在安裝了Visual Studio的開發人員桌面上運行。

有可能模擬瀏覽器緩存,我們發現在我們自己的服務器緩存中緩存實際上並不工作的錯誤。

負載均衡的服務器很容易處理,因爲您可以模擬一系列的IP地址。您需要能夠爲運行測試的計算機分配一定範圍的IP地址,並且只能調整IP地址的最後一個八位字節。每個Web前端的統計信息都可以添加到測試生成的perfmon統計信息中。

如果需要,您可以模擬頁面不同部分的點擊,但情景越複雜,越難完美。

CPU和其他統計測量是偉大的。所有測試結果都可以添加到數據庫中,並且在負載測試期間和之後的測試圖表非常好。

可以將註釋添加到每個測試運行中,以便在需要查看以前運行的測試結果時可以輕鬆識別它們。

被警告,結果可能會隨着時間的推移迅速增加規模。

相關問題