1、系統性能測試工具
開源免費
-
Iometerphp
-
Iozonehtml
- I/O性能測試
- Iozone是一個文件系統benchmark工具,可測試不一樣的操做系統中文件系統的讀寫性能,且含有gnuplot畫圖腳本。
- 支持多種平臺,適合用在大規模集羣系統上測試NFS的性能
- 網站:http://www.iozone.org/
-
FIOlinux
-
SPEC CPUgit
-
Netperfgithub
- 網絡性能測試
- 根據應用的不一樣,能夠進行不一樣模式的網絡性能測試,即批量數據傳輸(bulk data transfer)模式和請求/應答(request/reponse)模式。Netperf測試結果所反映的是一個系統可以以多快的速度向另一個系統發送數據,以及另一個系統可以以多塊的速度接收數據。
- 網站:http://www.netperf.org/
其餘的一些用於系統性能監控工具/命令:Perfmon(Windows 自帶系統監測工具), sysstat, vmstat, rstati,Mercury SiteScope等web
商業產品
- Sisoft Sandra
- Windows系統下的基準評測軟件
- 含幾十種以上的測試項目,可以查看系統全部配件的信息,並且可以對部分配件(如CPU、內存、硬盤等)進行打分(benchmark),而且能夠與其它型號硬件的得分進行對比。另外,該軟件還有系統穩定性綜合測試、性能調整嚮導等附加功能。
- Enterprise版費用最低爲$2195,Lite版本免費
- 網站:http://www.sisoftware.eu
2、軟件性能測試工具
軟件性能測試中,有大部分是關於WEB應用(服務器)的測試數據庫
開源免費
-
Apache JMeterapache
- Java桌面應用壓力測試工具
- 用於對軟件作壓力測試,它最初被設計用於Web應用測試但後來擴展到其餘測試領域。 它能夠用於測試靜態和動態資源例如靜態文件、Java 小服務程序、CGI 腳本、Java 對象、數據庫, FTP 服務器, 等等。JMeter 能夠用於對服務器、網絡或對象模擬巨大的負載,來在不一樣壓力類別下測試它們的強度和分析總體性能。
- 網站:http://jmeter.apache.org/
-
Grinderwindows
-
Tsungapi
-
Gatling
- web應用性能測試框架
- 一個基於Scala, Akks和Nettyde性能測試框架,能兼容全部的瀏覽器,支持HTTP,WebSockets, Server-sent svents, JMS
- 網站:http://gatling.io
-
perf
-
curl-loader
-
TCPCopy
-
OpenSTA
-
Siege
-
Web Polygraph
-
ab
-
Httperf
-
wrk
- HTTP基準測試工具
- 一款採用異步併發模型的HTTP基準測試工具: 不一樣於 ab、webbench,它採用異步併發模型,可以發送更大且可控的壓力;內置 LuaJIT,可以經過 lua 腳本模擬常見的業務行爲,模擬更加真實的場景;相比常見的HTTP基準測試工具,佔用更少CPU、更少內存 支持 HTTP、 HTTPS,可以動態修改頭、修改Body方法等;支持混合場景
- 網站:http://github.com/wg/wrk
商業產品
-
HP Loadrunner
-
WebLOAD
- web應用性能測試工具
- 可測試Ajax, Adobe Flex, .NET, Oracle Forms, HTML5等各種web應用。
- 支持Windows, Linux系統
- 網站:http://radview.com/
-
LoadUI / SmartBear TestComplete
-
IBM Rational Performance Tester(簡稱 RPT)
-
kylinPET
- 國產性能測試工具
- 一款功能強大的性能測試工具;界面友好、操做方便,資源佔用率低;自帶TCP/IP協議棧,支持虛擬大量IP;支持IPv四、IPv6的多種業務測試;支持WEB/WebService業務與Flex(HTTP)、IMS業務(SIP)、IPTV業務(RTSP/IGMP/MLD)、XMPP、Socket業務、數據庫、JMS、FTP/SFTP、WEB視頻(包括FLV/MP4/HTTP Live Streaming/HTTP Smooth Streaming/HTTP Dynamic Streaming)、WebSocket、JAVA;支持多種協議組合。
- 網站:http://www.kylinpet.com/
-
Silk Performer, QA Load
- 負載測試工具
- Borland 公司產品,Silk Performer是一種在工業領域最高級的企業級負載測試工具。能夠模仿成千上萬的用戶在多協議和多計算的環境下工做。QAload是一款應用性能測試工具
- Silk Performer約
78000元人民幣
- 網站:http://www.borland.com/
-
NeoLoad
-
Load Test (included with SOAtest)
-
Login VSI
-
Telerik Test Studio
其餘的一些性能測試工具備:Visual Studio Ultimate edition, Tosca Testsuite, BlazeMeter等