使用 Jmeter 压力测试的正确姿势

1.安装Jmeter

Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。

1.1.下载

可以 Apache Jmeter 官网下载,地址:http://jmeter.apache.org/download_jmeter.cgi

1.2.解压运行

因为下载的是zip包,解压缩即可使用,其中的bin目录就是执行的脚本,其中包含启动脚本

双击即可运行

使用 Jmeter 压力测试的正确姿势

2.快速入门

2.1.设置中文语言

默认Jmeter的语言是英文,需要设置:

效果:

注意:上面的配置只能保证本次运行是中文,如果要永久中文,需要修改Jmeter的配置文件

打开jmeter文件夹,在bin目录中找到 jmeter.properties,添加下面配置:

language=zh_CN

使用 Jmeter 压力测试的正确姿势

注意:前面不要出现#,#代表注释,另外这里是下划线,不是中划线

2.2.基本用法

在测试计划上点鼠标右键,选择添加 > 线程(用户) > 线程组:

使用 Jmeter 压力测试的正确姿势

在新增的线程组中,填写线程信息:

使用 Jmeter 压力测试的正确姿势

给线程组点鼠标右键,添加http取样器:

使用 Jmeter 压力测试的正确姿势

编写取样器内容:

我这里以我本地现有的一个做了限流的接口做测试,小伙伴们可以改成自己的接口

使用 Jmeter 压力测试的正确姿势

添加监听报告:

使用 Jmeter 压力测试的正确姿势

监听结果树这里会展示你所有请求的结果

使用 Jmeter 压力测试的正确姿势

聚合报告结果:

使用 Jmeter 压力测试的正确姿势

我们对这个配置好的接口做个测试,我项目中的接口使用了 sentinel 做了限流,每秒QPS为2,也就是说这个接口一秒内只会处理两次请求,其他的都会被限流,当然也可以。(想学习怎么用 sentinel 做接口限流的可以去看我微服务专栏中 sentinel 的文章)

点击启动:

使用 Jmeter 压力测试的正确姿势

测试结果:

在察看结果树里我们可以看到成功的请求数只有两个

使用 Jmeter 压力测试的正确姿势
聚合报告:

样本10个,异常值80%

使用 Jmeter 压力测试的正确姿势


原文始发于微信公众号(轻洲技术):使用 Jmeter 压力测试的正确姿势

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/242034.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!