jmeter如何设置浪涌场景

摘要:
JMeter中我们使用线程组来控制测试场景,原线程组无法设计复杂测试场景,如浪涌。search=jpgc-casutg百度网盘:链接:https://pan.baidu.com/s/1vIB4lcz3zKqrPksoeN2bKw提取码:nuge2、把插件放在jmeter的安装的libext目录下3、线程组找到jp@gc-UltimateThreadGroup上图设置:第一条,10个线程立刻在10秒内启动,持续运行600秒,然后10秒内停止。StartupTime,Sec:线程加载多长时间。First,waitfor:等待多长时间开始加载线程。Next,add:下一次加载多少个线程,因8斗中是20个。

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

一、jp@gc - Ultimate Thread Group

1、下载插件

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

百度网盘:

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

2、把插件放在jmeter的安装的libext目录下

3、线程组找到jp@gc - Ultimate Thread Group

jmeter如何设置浪涌场景第1张

上图设置:

第一条,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: 线程停止时长, 在多长时间内停止下来。

案例:

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

jmeter如何设置浪涌场景第2张

二、jp@gc - Stepping Thread Group

jmeter如何设置浪涌场景第3张

参数说明:
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个线程。

免责声明:文章转载自《jmeter如何设置浪涌场景》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇VUE3.0 + TS 项目实战 (7)用TSX语法封装一个Icon组件inno setup读取注册表遇到的一个坑下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C#多线程和异步(一)——基本概念和使用方法

阅读目录 一、多线程相关的基本概念 二、C#中的线程使用 2.1  基本使用 2.2  常用的属性和方法 2.3  线程同步 2.4  跨线程访问 回到顶部 一、多线程相关的基本概念 进程(Process):是系统中的一个基本概念。 一个正在运行的应用程序在操作系统中被视为一个进程,包含着一个运行程序所需要的资源,进程可以包括一个或多...

jmeter单一接口测试

在使用jmeter进行单一接口测试之前,我们先来了解一下一个用户请求的过程,如下: 1)用户通过浏览器发起一个请求; 2)用户收到服务器返回的响应数据。 如上,就是一个WEB的请求/响应模型 jmeter要测试WEB接口,那么它就得模拟这个请求响应模型,得有下几个元素: 1)用户(或者称之为线程); 2)请求发送; 3)响应接收。 下面,我们根据以上几个元...

流式处理框架storm浅析(上篇)

本文来自网易云社区 作者:汪建伟 前言 前一段时间参与哨兵流式监控功能设计,调研了两个可以做流式计算的框架:storm和spark streaming,我负责storm的调研工作。断断续续花了一周的时间看了官网上的doc和网络上的一些资料。我把所学到的总结成一个文档,发出来给对storm感兴趣的同事做入门引导。 storm背景 随着互联网的更进一步发...

CPU-bound(计算密集型) 和I/O bound(I/O密集型)/数据密集型

https://blog.csdn.net/q_l_s/article/details/51538039 I/O密集型 (CPU-bound)I/O bound 指的是系统的CPU效能相对硬盘/内存的效能要好很多,此时,系统运作,大部分的状况是 CPU 在等 I/O (硬盘/内存) 的读/写,此时 CPU Loading 不高。CPU bound 指的是系...

Django项目常见面试问题

1.python中的lambda是什么意思,可以举例 1 匿名函数 2 a = lambda x:x+1 3 print(a(1)) 2.请写出以下代码执行的结果 1 class Parent(object): 2 x = 1 3 class Child1(Parent): 4 pass 5 class Child2(Parent): 6 pa...

007-优化web请求三-异步调用【WebAsyncTask】

一、什么是同步调用      浏览器发起请求,Web服务器开一个线程处理,处理完把处理结果返回浏览器。好像没什么好说的了,绝大多数Web服务器都如此般处理。现在想想如果处理的过程中需要调用后端的一个业务逻辑服务器      请求处理线程会在Call了之后等待Return,自身处于阻塞状态。这也是绝大多数Web服务器的做法。一般此种做法主要适用于,后端处理响...