天天看點

web性能測試分析-工具篇

用于Web性能分析的工具還有很多,以下隻不過是我所略知的幾種,如各位有使用未列出性能工具,請跟帖共享。以下軟體都可容易下載下傳到.我建議全部下載下傳,根據自已的需求,選擇最适合自己的一款,呵呵,這個工作比較累呀。

是一個可以用于分析.NET程式行為的工具。可用其分析垃圾回收器堆正在發生的事情,例如什麼方法配置設定了什麼類型的對象?另外,還提供了調用圖(call graph)功能用于顯示哪個方法調用了哪個方法

Microsoft Web Application Stress Tool 是由微軟的網站測試人員所開發,專門用來進行實際網站壓力測試的一套工具。透過這套功能強大的壓力測試工具,您可以使用少量的Client端計算機仿真大量使用者上線對網站服務所可能造成的影響,在網站實際上線之前先對您所設計的網站進行如同真實環境下的測試,以找出系統潛在的問題,對系統進行進一步的調整、設定工作。

Microsoft Application Center Test是vs.net2003企業版自帶的一個測試工具.使用它可以收集性能資訊.确定WEB應用程式的容量.也可以建立測試,模拟同時從WEB應用程式請求網頁的多個使用者.這些模拟測試有助于确定應用程式的穩定性.速度和響應能力.

是個很不錯的分析工具(Profiling Tool),可以分析windows form和asp.net ,它能夠快速分析、過濾、函數查找(快速定位function,并且導航)和檢視源碼.

試用版下載下傳(​​http://www.red-gate.com/products/ants_profiler/index.htm​​)

一個檢測基于.Net Framework的任何語言開發出的應用程式的代碼性能的工具。她可以通過記錄每行代碼花費的時間,來幫助你優化程式的執行,而且可以用很多種格式來探測應用程式中效率不好的區域。ANTS Profiler還可以分析應用程式的記憶體使用狀況,她就是通過記錄每個對象配置設定的記憶體空間大小,來提供很多種報告樣式給開着這察看哪個對象或者類占用了最多的記憶體,進而可以幫助你優化記憶體的使用。

一款功能強大的Code Profiler工具,有很多種代碼分析方式,一般主要是用它來做性能分析,目的是定位程式性能瓶頸,然後再有針對性地進行優化。函數追蹤功能,能看清函數的調用,而且能定位到行級,确定系統性能的瓶頸。

試用版下載下傳(​​http://www.automatedqa.com​​)

是NET Memory Profiler是一款強大的.net 記憶體跟蹤和優化工具。

是一套功能非常強大全面性的軟體開發除錯工具,協助程式開發人員使用微軟Visual Studio .NET與Visual Studio 6.0開發應用程式與WebService。 其功能包括掃描程式找出程式碼潛在的問題,偵測執行階段的錯誤,程式執行效能分析,分散式應用系統問題分析,與程式碼測試涵蓋度分析等。支援微軟的Visual Studio .NET、Native Windows或是兩者混合使用的應用程式,加速應用程式的開發,提高應用系統的穩定性與執行效能。

是否目前國内最多人用的壓力測試工具,感覺與.net搭配不是很好。

繼續閱讀