Jmeter常用插件使用说明

插件使用步骤:

1、下载管理插件,plugins-manager.jar,将plugins-manager.jar拷贝到Jmeter的lib/ext目录下,重新打开Jmeter在options菜单可以看到如下界面

2、打开options->Plugins Manager,如下图展示,第一个标签列出的是已经安装的插件,第二个标签是可以获得的插件,第三个标签是可以升级的插件,点击Avaliable Plugins

3、选择需要安装的插件(右边有插件的介绍),点击Apply Changs and Restart Jmeter,等待下载安装重启。

4、安装完成后Jmeter会自动重启,重启后可以看到相应的插件,并且在Jmeter/lib/ext目录下能看到刚才安装的插件。

插件下载地址:

JMeter入门 - 碎冰 - 博客园 (cnblogs.com)Install :: JMeter-Plugins.orghttps://jmeter-plugins.org/install/Install/

5、进入 Threads 就可以看到 Custom Thread Groups 插件包含的元件

插件:jmeter-plugins-casutg-2.9

常用的两个小插件:

1、jmeter-plugins-casutg-2.9.jar,实现各种变化压力设计的线程组

安装过程参照上述,使用方式如下:

Concurrency Thread Group -并发线程

该元件实现并发线程组,并发线程组不会创建所有线程,从而节省内存;不提供初始延时和减速的功能。(官方推荐)

参数说明:

参数有:
Target Concurrency:目标并发(线程数)
Ramp Up Time:加速时间
Ramp-Up Steps Count:加速步骤计数
Hold Target Rate Time:保持目标速率时间

Time Unit:时间单位(分钟或者秒)

Thread Iterations Limit:线程迭代次数限制(循环次数)
Log Threads Status into File:将线程状态记录到文件中(将线程启动和线程停止事件保存为日志文件)

Stepping Thread Group -阶梯压测线程

使用该元件我们可以实现持续增加负载的典型负载场景,校验服务在不同负载下的性能。(官方不推荐)

上图中的场景是:每60秒为一个阶段,在每个阶段的前5秒增加10个线程,这种阶段递增状态直到增加到100个线程为止。当增加到100线程后,再持续运行600秒,最后每5秒停止10个线程。

参数说明:

This group will start:加载到多少个线程。如图中,加载到100个线程就不再加载线程了。

 First,wait for:等待多长时间开始加载线程(第一个线程延迟多少秒开始加载)。

Then start:初次加载多少个线程。

Next,add:下一次加载多少线程。

Threads every:下一次加载进程间隔的时间。

Using ramp-up:加载线程的时间。如图中,10个线程在5秒内加载完成。

Then hold load for:线程全部加载完后运行多长时间。

Finally,stop/threads every:多长时间停止多少个线程。如图中,每5秒停止10个线程。

Ultimate Thread Group

该元件能设置多条线程作业计划。可以实现一个稳定性测试场景,也可以实现浪涌场景。

参数说明:

Start Thread Count:加载多少线程。

Initial Delay, Sec:线程延迟多长时间开始运行。

Startup Time, Sec:线程加载多长时间。

Hold Load  For,Sec:线程持续运行多长时间。

Shutdown Time:在多长时间内停止所有线程

使用该元件一样能实现持续增加负载的场景,只是需要计算Initial Delay 和 Hold Load  For 的时间

Plugins:

Plugins Manager: Documentation :: JMeter-Plugins.org

Custom Thread Groups: JMeter Plugins :: JMeter-Plugins.org

添加监听器

RT 也就是平均响应时间(Reponse Time), 在聚合报告里面可以看平均值(单位是毫秒),如果我们想查看更详细的报告,跟着每个时间段的平均响应时间。

添加-监听器-jp@gc - Response Times Over Time 

jp@gc - Response Times Distribution  柱形图

jp@gc - Response Times vs Threads 响应时间-随着线程/用户增多

技巧

1、设置语言

(1)

点击菜单栏【Options】按钮→依次单击【Choose language】>【Chinese(simplified)】,即可。

(2)

安装目录→【bin】→打开【jmeter.properties】文件→搜索【language】配置→修改配置为【language=zh_CN】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值