2020年最流行的性能测试工具

01.行业流行性能测试工具

1.     主流工具介绍

Apache AB

Apache JMeter

LoadRunner

Ngrinder

Locust

 阿里PTS

2.     工具演示

Apache AB = Apache HTTP server benchmarking tool

小快灵的工具

只适用于小的场景

02.LoadRunner工具介绍

LoadRunner是原Mercury公司产品,2006年Mercury公司被HP收购

LoadRunner(以下简称LR)是一种高规模适应性的自动负载测试工具,它能测试系统行为,优化性能

LR强调是对针对个企业应用架构进行测试,它通过模拟实际用户的操作行为和实行实时性能监控,来帮助客户更快的确认和查找问题。LR能支持广泛的协议的技术,为客户的特殊环境,提供特殊的解决方案

03.Apache JMeter工具介绍

04.Grinder工具介绍

Grinder是一个用于在多台机器上运行用iython(在jvm上运行的python)编写的测试脚本的应用程序。他的内部引擎是基于Grinder。nGrinder分别用控制器和agent将Grinder的控制台和agent包装起来,并扩展了支持多个并发测试的特性。

05.Locust工具介绍

06.PTS介绍

性能测试PTS(Performance Testing Service)是面向所有技术相关背景人员的云化性能测试工具,孵化自阿里内部平台。有别于传统工具的繁复,PTS以互联网化的交互,面向分布式和云化的设计,更适合当前的主流技术架构。无论是自研还是适配开源的功能,PTS都可以轻松模拟大量用户访问业务的场景,任务随时发起,免去搭建和维护成本。更是紧密结合监控类产品提供一站式监控,定位等附加价值,高效检验和管理业务性能。

07.我该怎么选择压测工具?

压测场景:

       单接口/复杂事务=>JMeter场景构造

压力需求:

       <1000 QPS or 万级以上 => JMeter 分布式支持

是否周期性:

       JMeter Jmx场景文件,数据驱动,结果落库

二次开发需求:

       JMeter开源插件化思想,支持Thrift,Dubbo等多种协议。可以快速平台化

问题支持:

       JMeter开发社区,广泛使用

大多数情况下JMeter都能满足使用需求

猜你喜欢

转载自blog.csdn.net/qq_35393693/article/details/105545333