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等