川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

主流性能测试工具有哪些?

作者:川石学院 日期:2021-03-17 15:49:33 点击数:

        目前市场上的性能测试工具较多,主流的性能测试工具有LoadRunner、QALoad、SilkPerformer 和 Rational Performance Tester。这类都为负载性能测试工具,其原理都相同。首先是录制脚本,通 过录制脚本,性能测试工具通过协议来获取客户向服务器端发送的内容;接着通过回放脚本,将录 制好的内容进行回放,来模拟多用户同时向被测试系统发送请求,以达到并发测试的目的;最后性 能测试工具将收集到的测试数据保存到数据库中,通过分析器生成相关的视图达到性能测试的目的。 下面就这几款主流性能测试工具进行简单的介绍:

主流性能测试工具有哪些?(图1)

        (1)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)客户端/服务器:DB2 CLI、Domain Name Resolution(DNS)、Informix、MS SQL Server、 ODBC、Oracle(2-Tier)、Sybase CTlib、Sybase DBlib、Windows Sockets。 4)ERP/CRM:Oracle NCA、Oracle Web Applications 11i、PeopleSoft Enterprise、PeopleSoft-Tuxedo、SAP-Web、SAP(Click and Script)、SAPGUI、Siebel-Web。 5)邮件服务:Internet Messaging(IMAP)、MS Exchange(MAP)、Post Office Protocol(POP3)、 Simple Mail Transfer Protocol(SMTP)。 6)中间件:Tuxedo、Tuxedo 6。 7)无线服务:i-Mode、Multimedia Messaging Service(MMS)、WAP。 8)流媒体:Media Player(MMS)、Real。

        (2)QALoad。 QALoad 是客户/服务器系统、企业资源计划(ERP)和电子商务应用的自动化负载测试工具。 QALoad 是 QACenter 的一部分,它通过可重复的、真实的测试,能够彻底地度量应用的可扩展性 和性能。QACenter 汇集完整的跨企业的自动测试产品,专为提高软件质量而设计。QACenter 可以 在整个开发生命周期,跨越多种平台自动执行测试任务。在投产准备时期,QALoad 可以模拟成百 上千的用户并发执行关键业务而完成对应用程序的测试,并针对所发现的问题对系统性能进行优 化,确保应用的成功部署。当前最新版本为 5.6 版,生产厂商为 Compuware(康博)公司。 QALoad 支持的协议如下: 通信层:Winsock、IIOP、WWW、WAP、Net Load。 数据层:ODBC、MS SQL Server、Oracle、Oracle Forms Server、Sybase、DB2、ADO。 应用层:SAP、Tuxedo、Uniface、QARun、Java。

        (3)SilkPerformer。 SilkPerformer 是业界领先的应用性能测试解决方案,它支持目前业界主流应用平台,通过成千 上万的虚拟用户来模拟生产环境可能遇到的各种真实负载场景,帮助用户快速定位可能存在的性能 瓶颈,同时提供诊断、分析能力帮助开发、测试团队快速修复应用性能问题,为应用发布决策提供 有力的信息支撑,加速产品发布。当前最新版本为 7.0 版,生产厂商为 Micro Focus 公司。 SilkPerformer 支持的协议如下: 1)主流数据库访问协议:ODBC、ADO、Oracle OCI、IBM CLI。 2)主流协议:HTTP(S)、SMTP/POP、MAPI、FTP、LDAP、WAP、MMS、Radius、TCP/IP、 UDP、SSL、SOAP(XML)、i-Mode。 3)流媒体技术:Macromedia Flex/AMF、Streaming(MS, Real)。 4)主流接口和应用框架:CORBA(IIOP)、EJB(IIOP、RMI)、(D)COM(COM+、MTS)、 ActiveX、DLL、BEA Tuxedo(ATMI、JOLT)、Oracle Forms、.NET Framework、J2EE/Java Framework、 VB6 Framework。 5)ERP/CRM 系统:SAP、PeopleSoft、Siebel、Oracle Applications。 6)其他:Outlook Web Access、MS .NET SOAP Stack、Apache Java SOAP Stack、Chordiant、 E.piphany、Lawson、SSPS ShowCase、Amdocs Clarify。 (4)Rational Performance Tester。 Rational Performance Tester(简称 RPT)也是一款性能测试工具,适用于基于 Web 的应用程 序的性能和可靠性测试。Rational Performance Tester 将易用性与深入分析功能相结合,从而简化了 测试创建、负载生成和数据收集,以帮助确保应用程序具有支持数以千计并发用户并稳定运行的 性能。当前最新版本为 8.1 版,生产厂商为 IBM Rational 公司。 Rational Performance Tester 支持的协议包括:HTTP、SAP、Siebel、SIP、TCP Socket 和 Citrix 等。 Rational Performance Tester 在录制脚本时可以选择 4 种类型的记录器:RPT HTTP 记录、SAP 记录、SDK Smaple Socket 记录和 Citrix 记录。


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-03-17 15:49:33
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-03-17 15:49:33
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-03-17 15:49:33
  • 建筑工程专业朱同学成功转行为软件测试人!2021-03-17 15:49:33
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-03-17 15:49:33
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-03-17 15:49:33
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-03-17 15:49:33
  • 文科生转行软件测试照样拿下高薪15K!2021-03-17 15:49:33
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-03-17 15:49:33
  • 毕业1年,迷茫的他最终选择转行软件测试2021-03-17 15:49:33