jmeter如何设置浪涌场景

JMeter中我们使用线程组来控制测试场景, 原线程组无法设计复杂测试场景, 如浪涌。

一、[email protected] - Ultimate Thread Group

1、下载插件

下载地址:https://jmeter-plugins.org/?search=jpgc-casutg

百度网盘:

链接:https://pan.baidu.com/s/1vIB4lcz3zKqrPksoeN2bKw
提取码:nuge

2、把插件放在jmeter的安装的\lib\ext目录下

3、线程组找到[email protected] - Ultimate Thread Group

上图设置:

第一条,10个线程立刻在10秒内启动, 持续运行600秒, 然后10秒内停止。

第二条,10个线程等待620秒之后在10秒中内启动完成, 持续运行600秒, 然后10秒内停止。

第二条,10个线程等待1240秒之后在10秒中内启动完成, 持续运行600秒, 然后10秒内停止。

参数说明:
Start Thread Count: 开始线程数量。
Initial Delay, Sec: 线程延迟多长时间开始运行。
Startup Time, Sec: 线程加载多长时间。
Hold Load For, Sec: 线程持续运行多长时间。
Shutdown Time: 线程停止时长, 在多长时间内停止下来。

案例:

设计一个负载不断增大的场景。

二、[email protected] - Stepping Thread Group

参数说明:
This group will start: 加载多少线程,图8-4中是100 。
First,wait for: 等待多长时间开始加载线程(第一个线程延迟多少秒开始加载)。
Then start: 初次加载多少个线程, 图8-4中是0个。
Next,add: 下一次加载多少个线程, 因8斗中是20个。
Threads every: 当前运行多长时间后再次加载线程。图8-4中是600秒。
Using ramp-up: 加载线程时间, 因8-4中是5秒,也就是20个线程在5万少内加载完成。
Then hold load for: 线程全部加载完成后运行多长时间, 图8-4中是1000秒。
Finally,stop /threads every: 多长时间停止多少个线程, 图8-4中是1秒停止10个线程。

原文地址:https://www.cnblogs.com/yagao/p/12612293.html

时间: 2024-10-05 05:07:42

jmeter如何设置浪涌场景的相关文章

LoadRunner中Action的迭代次数的设置和运行场景中设置

LoadRunner中Action的迭代次数的设置和运行场景中设置 LoadRunner是怎么重复迭代和怎么增加并发运行的呢? 另外,在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢?就是说这些资源用了一次就不能在用了的. --参数化时,在select  next row选择unique,update value on选择 each occurence, 1. 迭代跟虚拟用户数没什么必然联系 迭代是这样的: 迭代1次   迭代2次  迭代3次 用户1     X1        

国标电表DLT645转MODBUS TCP协议转换器,工业设备,浪涌三级保护

DL/T645转ModbusTcp协议转换器 MRD-5021具有1 路RS485及1路以太网接口,最多支持同时采集5个DL/T645-1997或者5个2007协议国标电表设备,支持DL/T645协议的自适应,然后将所需要的采集数据转换为Modbus Tcp协议.方便和PLC.DCS.组态等工业相关设备对接. 说明书:http://files.cnblogs.com/mored/DLT645-ModbusTcp%E4%BA%A7%E5%93%81MRD-5021%E8%AF%B4%E6%98%8

浪涌、群脉冲、ESD等级标准

浪涌冲击保护 等级 开路试验电压(±10%)kV 1 0.5 2 1 3 2 4 4 X 待定 注:"X"可以是高于.低于或在其他等级之间的任何等级,该等级可以在产品标准中规定. ESD保护 1a 接触放电 1b 空气放电 等级 试验电压kV 等级 试验电压kV 1 2 1 2 2 4 2 4 3 6 3 8 4 8 4 15 X 特殊 X 特殊 "X"是开放等级,该等级必须在专用设备的规范中加以规定,如果规定了高于表格中的电压,则可能需要专用的试验设备. 群脉干扰

Jmeter 日志设置---如何设置java协议中被测jar的日志?

先转载一下Jmeter的日志设置: Jmeter运行出现问题可以通过调整jmeter的日志级别定位问题,但运行测试时建议关闭jmeter日志,jmeter打印日志耗费系统性能. Jmeter日志默认存放在%JMeter_HOME%\bin目录,文件名通常是JMeter.log.日志记录与JMeter本身运行有关的日志信息. Jmeter使用Log4j日志组件输出日志,%JMETER_HOME%\bin\jmeter.properties中的log_level.jmeter用于控制Jmeter日志

硬件-防止浪涌:

一 NTC防止浪涌 https://mp.weixin.qq.com/s/euQuCXhLJDq3SnTBRWDj-Q 输出电源一般经过X电容.Y电容.保险丝.真空放电管.NTC电阻.滤波电容.共模电感到输出回路,上电瞬间,相当于电源给滤波电容充电,根据电路的功率/滤波电容的等效串联电阻可以得到平均电流,然后可计算在滤波电容上的功率损耗,通常没有NTC时因为ESR小所以平均电流大(浪涌冲击大).NTC随温度的升高而降低,串联后,开机瞬间因为电阻增大从而冲击电流减小.当温度升高到温度状态后,电阻减

初学者园地之二: 开关电源浪涌保护

                                                                                  浪涌叫SURGE,雷击叫LIGHTING,两个引用的标准不一样 雷击电流和浪涌电流波形基本相同,只是幅度不同,一般在标准IEC61000-4-5所规定的 电压.电流范围内称为浪涌,电压.电流高出这个范围的成为雷击.同样,对于保护电路来说称呼,高等级雷击保护电路,通常成为防雷器或防雷电路:标准IEC61000-4-5所规定电压.电流范围

jmeter如何设置登录接口只调用一次以及遇到的问题:cookie参数放在消息头headers里面?

需求前提:我想压测获取产品列表这个接口,但是这个接口依附于sessionid,所以我必须先登录成功,拿到登录接口,但是我只想实现压测获取产品列表这个接口,所以登录没必要登录多次,只需要登录一次就行. 所以Jmeter如何设置登录接口只调用一次开始实施. 解决方法: 方法一.用同一个线程组,用仅一次控制器 是用同一线程组实现的,线程数那里只能设置次数=1,循环次数设置为n次,满足登录只请求1次,获取产品列表接口可以请求n次. 缺点就是线程数那里只能设置1次. 方法二. 跨线程去做,把登录接口单独放

jmeter浪涌线程组设置

jmeter并发用户数逐渐增加有如下两种方式: 第一种方式:Ultimate Thread Group 操作步骤: 1.测试计划-右键Threads-[email protected] Ultimate Thread Group:如下图所示: 2.参数说明(如下图所示) 三条记录: 第一条,10个线程,10秒内启动,持续运行600秒,然后停止10秒. 第二条,10个线程,等待620秒之后,10秒内启动,运行600秒,停止10秒. 第三条,10个线程,等待1240秒之后,10秒内启动,运行600秒

原 jmeter中类似lr的场景设置

有一天如果你们领导来一句给我测下这个首页到底能扛多少并发,并发量极限是多少,这时你不要慌不要忙,拿出jmeter神器,设置下场景,目标设置成1000,每10秒启动100个并发,等着看什么时候系统响应开始报错就知道什么时候项目服务器到极限啦,不多说,上图(以上也是请教神秘老大肖工获取到的,感谢肖老大),碰到这样的领导就只能自己想办法随机应变啦.上帝保佑你们 如下:我设置了目标100并发启动时间10秒,分5批启动,也就是每2秒启动20并发,达到目标100并发数后持续时间是20秒,时间可以修改成毫秒,