web压力测试工具比较
生活随笔
收集整理的這篇文章主要介紹了
web压力测试工具比较
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. LoadRunner:支持多種常用協(xié)議多且個別協(xié)議支持的版本比較高;可以設置靈活的負載壓力測試方案,
可視化的圖形界面可以監(jiān)控豐富的資源;報告可以導出到Word、Excel以及HTML格式。
2. WebLoad:webload是RadView公司推出的一個性能測試和分析工具,它讓web應用程序開發(fā)者自動執(zhí)行壓力測試;
webload通過模擬真實用戶的操作,生成壓力負載來測試web的性能用戶創(chuàng)建的是基于javascript的測試腳本,稱為議程agenda,
用它來模擬客戶的行為,通過執(zhí)行該腳本來衡量web應用程序在真實環(huán)境下的性能。
3. E-Test Suite:由Empirix公司開發(fā)的測試軟件,能夠和被測試應用軟件無縫結合的Web應用測試工具。
工具包含e-Tester、e-Load和e- Monitor,這三種工具分別對應功能測試、壓力測試以及應用監(jiān)控,每一部分功能相互獨立,
測試過程又可彼此協(xié)同。
4. QALoad:
? (1).測試接口多;
? (2)可預測系統(tǒng)性能;
? (3)通過重復測試尋找瓶頸問題;
? (4)從控制中心管理全局負載測試;
? (5)可驗證應用的擴展性;
? (6)快速創(chuàng)建仿真的負載測試;
? (7)性能價格比較高。
? 此外,QALoad不單單測試Web應用,還可以測試一些后臺的東西,比如SQL Server等。只要它支持的協(xié)議,都可以測試。
5. Benchmark Factory: 首先它可以測試服務器群集的性能;其次,可以實施基準測試;最后,可以生成高級腳本。
6. JMeter:是開源測試工具,專門為運行和服務器負載測試而設計、100%的純Java桌面運行程序。
原先它是為Web/HTTP測試而設計的,但是它已經擴展以支持各種各樣的測試模塊。
它和HTTP和SQL(使用JDBC)的模塊一起運行。它可以用來測試靜止或活動資料庫中的服務器運行情況,
可以用來模擬服務器或網絡系統(tǒng)在重負載下的運行情況。它也提供了一個可替換的界面用來定制數(shù)據顯示,
測試同步及測試的創(chuàng)建和執(zhí)行。
7. WAS:是Microsoft提供的免費的Web負載壓力測試工具,應用廣泛。
WAS可以通過一臺或者多臺客戶機模擬大量用戶的活動。WAS支持身份驗證、加密和Cookies,
也能夠模擬各種瀏覽器和Modem速度,它的功能和性能可以與數(shù)萬美元的產品媲美。
8. ACT:或稱MSACT,它是微軟的Visual Studio和Visual Studio.net帶的一套進行程序壓力測試的工具。
ACT不但可以記錄程序運行的詳細數(shù)據參數(shù),用圖表顯示程序運行情況,而且安裝和使用都比較簡單,結果閱讀方便,
是一套較理想的測試工具。
9. OpenSTA:它的全稱是Open System Testing Architecture。
OpenST的特點是可以模擬很多用戶來訪問需要測試的網站,它是一個功能強大、自定義設置功能完備的軟件。
但是,這些設置大部分需要通過Script來完成,因此在真正使用這個軟件之前,必須學習好它的Script編寫。
如果需要完成很復雜的功能,Script的要求還比較高。當然這也是它的優(yōu)點,一些程序員不會在意編寫Script的。
10. PureLoad:一個完全基于Java的測試工具,它的Script代碼完全使用XML。所以,編寫 Script很簡單。
它的測試包含文字和圖形并可以輸出為HTML文件。由于是基于Java的軟件,
因此PureLoad可以通過Java Beans API來增強軟件功能。或稱MSACT,它是微軟的Visual Studio和Visual Studio.net帶的一套進行程序壓力測試的工具。
ACT不但可以記錄程序運行的詳細數(shù)據參數(shù),用圖表顯示程序運行情況,而且安裝和使用都比較簡單,結果閱讀方便,
是一套較理想的測試工具。
可視化的圖形界面可以監(jiān)控豐富的資源;報告可以導出到Word、Excel以及HTML格式。
2. WebLoad:webload是RadView公司推出的一個性能測試和分析工具,它讓web應用程序開發(fā)者自動執(zhí)行壓力測試;
webload通過模擬真實用戶的操作,生成壓力負載來測試web的性能用戶創(chuàng)建的是基于javascript的測試腳本,稱為議程agenda,
用它來模擬客戶的行為,通過執(zhí)行該腳本來衡量web應用程序在真實環(huán)境下的性能。
3. E-Test Suite:由Empirix公司開發(fā)的測試軟件,能夠和被測試應用軟件無縫結合的Web應用測試工具。
工具包含e-Tester、e-Load和e- Monitor,這三種工具分別對應功能測試、壓力測試以及應用監(jiān)控,每一部分功能相互獨立,
測試過程又可彼此協(xié)同。
4. QALoad:
? (1).測試接口多;
? (2)可預測系統(tǒng)性能;
? (3)通過重復測試尋找瓶頸問題;
? (4)從控制中心管理全局負載測試;
? (5)可驗證應用的擴展性;
? (6)快速創(chuàng)建仿真的負載測試;
? (7)性能價格比較高。
? 此外,QALoad不單單測試Web應用,還可以測試一些后臺的東西,比如SQL Server等。只要它支持的協(xié)議,都可以測試。
5. Benchmark Factory: 首先它可以測試服務器群集的性能;其次,可以實施基準測試;最后,可以生成高級腳本。
6. JMeter:是開源測試工具,專門為運行和服務器負載測試而設計、100%的純Java桌面運行程序。
原先它是為Web/HTTP測試而設計的,但是它已經擴展以支持各種各樣的測試模塊。
它和HTTP和SQL(使用JDBC)的模塊一起運行。它可以用來測試靜止或活動資料庫中的服務器運行情況,
可以用來模擬服務器或網絡系統(tǒng)在重負載下的運行情況。它也提供了一個可替換的界面用來定制數(shù)據顯示,
測試同步及測試的創(chuàng)建和執(zhí)行。
7. WAS:是Microsoft提供的免費的Web負載壓力測試工具,應用廣泛。
WAS可以通過一臺或者多臺客戶機模擬大量用戶的活動。WAS支持身份驗證、加密和Cookies,
也能夠模擬各種瀏覽器和Modem速度,它的功能和性能可以與數(shù)萬美元的產品媲美。
8. ACT:或稱MSACT,它是微軟的Visual Studio和Visual Studio.net帶的一套進行程序壓力測試的工具。
ACT不但可以記錄程序運行的詳細數(shù)據參數(shù),用圖表顯示程序運行情況,而且安裝和使用都比較簡單,結果閱讀方便,
是一套較理想的測試工具。
9. OpenSTA:它的全稱是Open System Testing Architecture。
OpenST的特點是可以模擬很多用戶來訪問需要測試的網站,它是一個功能強大、自定義設置功能完備的軟件。
但是,這些設置大部分需要通過Script來完成,因此在真正使用這個軟件之前,必須學習好它的Script編寫。
如果需要完成很復雜的功能,Script的要求還比較高。當然這也是它的優(yōu)點,一些程序員不會在意編寫Script的。
10. PureLoad:一個完全基于Java的測試工具,它的Script代碼完全使用XML。所以,編寫 Script很簡單。
它的測試包含文字和圖形并可以輸出為HTML文件。由于是基于Java的軟件,
因此PureLoad可以通過Java Beans API來增強軟件功能。或稱MSACT,它是微軟的Visual Studio和Visual Studio.net帶的一套進行程序壓力測試的工具。
ACT不但可以記錄程序運行的詳細數(shù)據參數(shù),用圖表顯示程序運行情況,而且安裝和使用都比較簡單,結果閱讀方便,
是一套較理想的測試工具。
總結
以上是生活随笔為你收集整理的web压力测试工具比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【原创】1985-2021年《中国城市统
- 下一篇: 通过Web Services上传和下载图