目前市场上的性能测试工具较多,主流的性能测试工具有 LoadRunner、QALoad、SilkPerformer 和 Rational Performance Tester。这类都为负载性能测试工具,其原理都相同。
首先是录制脚本,通过录制脚本,性能测试工具通过协议来获取客户向服务器端发送的内容;
接着通过回放脚本,将录制好的内容进行回放,来模拟多用户同时向被测试系统发送请求,以达到并发测试的目的;
最后性能测试工具将收集到的测试数据保存到数据库中,通过分析器生成相关的视图达到性能测试的目的。
下面就这几款主流性能测试工具进行简单的介绍:
LoadRunner。
LoadRunner 是一种预测系统行为和性能的负载测试工具。可以模拟上千万用户并发负载并实时监测系统性能的方式来确认和查找问题。LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
当前最新版本为 11.0 版,生产厂商 Mercury(美利科)已于 2006 年被 HP(惠普)收购。
LoadRunner 支持的协议如下:
1)自定义:C Vuser、VB Vuser、VBScript Vuser、VB.NET Vuser、Java Vuser、JavaScript Vuser。
2)电子商务:Action Message Format(AMF)、AJAX(Click and Script)、File Transfer Protocol (FTP)、Flex、Listing Directory Service(LDAP)、Microsoft .NET、Web(Click and Script)、Web(HTTP/HTML)、Web Services。
3)客户端/服务器:


3724

被折叠的 条评论
为什么被折叠?



