性能测试工具选型

LoadRunner简介:

  是一种预测系统行为和性能的负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

LR脚本支持的语言有:java、c、Visual Basic、vbscript。该工具基于c语言开发。因是企业付费软件。支持录制。模拟场景丰富,tpc指标支持较好。故应用场景较多与银行电商。

官网下载地址 :https://www.microfocus.com/zh-cn/products/loadrunner-professional/download

LR版本选型11,稳定性和生态丰富。windos版本为7,ie版本为8。

Jmeter简介:

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

jmeter因是Java编写。故对java支持较为丰富。并是开源工具。多见于电商或中小企业。不过录制需要借助Badboy工具。并需要配置jdk环境。方可运行。qpc支持较好。

官网下载地址:http://jmeter.apache.org/download_jmeter.cgi

locust简介:

是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户.在测试期间,一群Locust会攻击你的网站。

locust python编写。对于语言开发入门较高。但是单机并发能力强。新兴压力工具。rps支持较高。

官网下载地址:https://www.locust.io/

你可能感兴趣的:(性能测试工具选型)