web性能测试分析-工具篇
用于Web性能分析的工具還有很多,以下只不過是我所略知的幾種,如各位有使用未列出性能工具,請跟帖共享。以下軟件都可容易下載到.我建議全部下載,根據自已的需求,選擇最適合自己的一款,呵呵,這個工作比較累呀。
微軟官方免費軟件:
CLRProfiler
是一個可以用于分析.NET程序行為的工具??捎闷浞治隼厥掌鞫颜诎l生的事情,例如什么方法分配了什么類型的對象?另外,還提供了調用圖(call graph)功能用于顯示哪個方法調用了哪個方法
Microsoft Web Application Stress Tool
Microsoft Web Application Stress Tool 是由微軟的網站測試人員所開發,專門用來進行實際網站壓力測試的一套工具。透過這套功能強大的壓力測試工具,您可以使用少量的Client端計算機仿真大量用戶上線對網站服務所可能造成的影響,在網站實際上線之前先對您所設計的網站進行如同真實環境下的測試,以找出系統潛在的問題,對系統進行進一步的調整、設置工作。
Microsoft Application Center Test
Microsoft Application Center Test是vs.net2003企業版自帶的一個測試工具.使用它可以收集性能信息.確定WEB應用程序的容量.也可以創建測試,模擬同時從WEB應用程序請求網頁的多個用戶.這些模擬測試有助于確定應用程序的穩定性.速度和響應能力.
商業軟件(其實試用30天已經足夠用了):
dotTrace
是個很不錯的分析工具(Profiling Tool),可以分析windows form和asp.net ,它能夠快速分析、過濾、函數查找(快速定位function,并且導航)和查看源碼.
試用版下載(http://www.red-gate.com/products/ants_profiler/index.htm)
ANTS Profiler
一個檢測基于.Net Framework的任何語言開發出的應用程序的代碼性能的工具。她可以通過記錄每行代碼花費的時間,來幫助你優化程序的執行,而且可以用很多種格式來探測應用程序中效率不好的區域。ANTS Profiler還可以分析應用程序的內存使用狀況,她就是通過記錄每個對象分配的內存空間大小,來提供很多種報告樣式給開著這察看哪個對象或者類占用了最多的內存,從而可以幫助你優化內存的使用。
試用版下載(http://www.red-gate.com/products/ants_profiler/index.htm)
AQTime
一款功能強大的Code Profiler工具,有很多種代碼分析方式,一般主要是用它來做性能分析,目的是定位程序性能瓶頸,然后再有針對性地進行優化。函數追蹤功能,能看清函數的調用,而且能定位到行級,確定系統性能的瓶頸。
試用版下載(http://www.automatedqa.com)
.NET Memory Profiler
是NET Memory Profiler是一款強大的.net 內存跟蹤和優化工具。
DevPartner Studio Professional Edition
是一套功能非常強大全面性的軟件開發除錯工具,協助程序開發人員使用微軟Visual Studio .NET與Visual Studio 6.0開發應用程序與WebService。 其功能包括掃描程序找出程序碼潛在的問題,偵測執行階段的錯誤,程序執行效能分析,分散式應用系統問題分析,與程序碼測試涵蓋度分析等。支持微軟的Visual Studio .NET、Native Windows或是兩者混合使用的應用程序,加速應用程序的開發,提高應用系統的穩定性與執行效能。
LoadRunner
是否目前國內最多人用的壓力測試工具,感覺與.net搭配不是很好。
?
轉載于:https://www.cnblogs.com/mxy1028/archive/2008/10/06/1305046.html
總結
以上是生活随笔為你收集整理的web性能测试分析-工具篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员应具备的素质
- 下一篇: 收集的安装VS2005 sp1的注意事项