
Apache JMeter™应用程序是一个100%纯Java开源应用程序,旨在负载测试功能并测量其性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。Apache JMeter可用于测试静态和动态资源,Web动态应用程序的性能。它可用于模拟服务器,服务器组,网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。
Apache JMeter的功能包括:
官网地址:https://jmeter.apache.org/
这里我们介绍的是Windows版本,而且JDK版本必须是8及以上,
如果没有安装JDK的可以参考https://blog.csdn.net/WeiHao0240/article/details/86550186

下载好之后解压,然后点击如下即可(如果打不开,可以双击jmeter.bat文件)。
可以看到,JMeter使用的是Log4j2日志,可见Log4j2的地位越来越高。


依次点击添加→线程用户→线程组

添加好之后需要配置:
可以按自己的需求配置。

这里我们以HTTP请求测试为主来介绍测试,其他测试可自行设置。
依次点击添加→取样器→HTTP请求


如果查询的有参数,可以点击下面的添加,然后修改编码和对应的name和值即可。
消息体数据对应的POST,也有文件上传。

设置好HTTP请求之后还需要设置结果树,方便查看统计信息。
依次点击添加→监听器→查看结果树。



运行完成之后,可以查看刚才设置的报告了:

多注意异常,接口尽量控制没有异常出现,然后就是看吞吐量和平均相应时间了。

如果想清理本次报告,可以点击上面的扫帚,清理后可再次运行,不然会一直叠加报告。

JMeter压测工具就介绍到这里了,感兴趣的小伙伴自己动手实践一遍吧,其他功能可自行了解。