Apache JMeter

Apache JMeter是一個專門為運行和服務器裝載測試而設計的、100%的純Java桌面運行程序。原先它是為Web/HTTP測試而設計的,但是它已經擴展以支持各種各樣的測試模塊。它和用于HTTP和SQL數據庫(使用JDBC)的模塊一起運送。它可以用來測試靜止資料庫或者活動資料庫中的服務器的運行情況,可以用來模擬對服務器或者網絡系統加以重負荷以測試它的抵抗力,或者用來分析不同負荷類型下的所有運行情況。它也提供了一個可替換的界面用來定制數據顯示,測試同步及測試的創建和執行。
Siege

Siege(英文意思是圍攻)是一個壓力測試和評測工具,設計用于Web開發這評估應用在壓力下的承受能力:可以根據配置對一個Web站點進行多用戶的并發訪問,記錄每個用戶所有請求過程的相應時間,并在一定數量的并發訪問下重復進行。Siege支持基本的認證,cookies,HTTP和HTTPS協議。
http_load

http_load以并行復用的方式運行,用以測試Web服務器的吞吐量與負載。但是它不同于大多數壓力測試工具,它可以以一個單一的進程運行,一般不會把客戶機搞死?梢钥梢詼y試HTTPS類的網站請求。
Web Polygraph

Web Polygraph這個軟件也是一個用于測試Web性能的工具,這個工具是很多公司的標準測試工具,包括微軟在分析其軟件性能的時候,也是使用這個工具做為基準工具的。很多招聘測試員的廣告中都注明需要熟練掌握這個測試工具。
OpenSTA

OpenSTA是一個免費的、開放源代碼的Web性能測試工具,能錄制功能非常強大的腳本過程,執行性能測試。例如虛擬多個不同的用戶同時登陸被測試網站。其還能對錄制的測試腳本進行,按指定的語法進行編輯。在錄制完測試腳本后,可以對測試腳本進行編輯,以便進行特定的性能指標分析。其較為豐富的圖形化測試結果大大提高了測試報告的可閱讀性。OpenSTA基于CORBA的結構體系,它通過虛擬一個proxy,使用其專用的腳本控制語言,記錄通過proxy的一切HTTP/Straffic。通過分析OpenSTA的性能指標收集器收集的各項性能指標,以及HTTP數據,對系統的性能進行分析。
歡迎您留下你認為不錯的Web應用性能測試的工具。
文章來源于領測軟件測試網 http://www.kjueaiud.com/