Jmeter之jp@gc - Ultimate Thread Group终极线程组

简介: jp@gc - Ultimate Thread Group终极线程组

1.jp@gc - Ultimate Thread Group终极线程组,其作用可以模板波浪场景(有规律的并发量突然增大,持续一定时间后减小,再次增大),例:12306上午9点放某些车次的票,此时用户量突然增大,抢完票后用户量减小,待10点时再放另一些车次的票,用户量又突然增大,抢完票后用户量减小
image.png

2.jp@gc - Ultimate Thread Group各参数含义
Start Threads Count:启动的线程总数
Initial Delay second:初始等待时间
Startup Time second:总线程数的启动时间
Hold Load For second:持续运行时间
Shutdown Time:停止时间

PS:通过Initial Delay second控制多个波浪的排列
下图为第一个波浪刚结束,第二个波浪开始,通过第二个波浪的Initial Delay second等于第一个波浪的Initial Delay second + Startup Time second + Hold Load For second + Shutdown Time,即第二个波浪的Initial Delay second = 0 + 30 + 60 + 10 = 100
image.png
下图为第一个波浪未结束时,第二个波浪开始,通过第二个波浪的Initial Delay second小于第一个波浪的Initial Delay second + Startup Time second + Hold Load For second + Shutdown Time
image.png

相关文章
|
5天前
|
Java 中间件 API
【C/C++ 线程 】深入浅出:理解 std::thread 的局限性
【C/C++ 线程 】深入浅出:理解 std::thread 的局限性
55 2
|
5天前
|
监控 安全 Java
多线程Thread(初阶一:认识线程)
多线程Thread(初阶一:认识线程)
41 0
|
5天前
|
人工智能 自然语言处理 Linux
进程(process) vs 线程(Thread)
本文主要介绍了进程和线程的基本概念、区别以及操作系统如何调度线程的方式。同时,还介绍了线程锁的核心原理和实现方式。在多线程编程中,理解进程和线程的概念以及线程锁的使用,对于保证程序的安全性和性能非常重要。
48 0
|
5天前
|
Java
多线程与并发,Java中介绍一下Thread类和Runnable接口的区别。
多线程与并发,Java中介绍一下Thread类和Runnable接口的区别。
33 1
|
5天前
|
存储 前端开发 算法
C++线程 并发编程:std::thread、std::sync与std::packaged_task深度解析(一)
C++线程 并发编程:std::thread、std::sync与std::packaged_task深度解析
61 0
|
5天前
|
存储 并行计算 Java
C++线程 并发编程:std::thread、std::sync与std::packaged_task深度解析(二)
C++线程 并发编程:std::thread、std::sync与std::packaged_task深度解析
74 0
|
5天前
|
安全 Java 调度
Java一分钟:多线程编程初步:Thread类与Runnable接口
【5月更文挑战第11天】本文介绍了Java中创建线程的两种方式:继承Thread类和实现Runnable接口,并讨论了多线程编程中的常见问题,如资源浪费、线程安全、死锁和优先级问题,提出了解决策略。示例展示了线程通信的生产者-消费者模型,强调理解和掌握线程操作对编写高效并发程序的重要性。
46 3
|
5天前
|
Java API 调度
【Java多线程】Thread类的基本用法
【Java多线程】Thread类的基本用法
11 0
|
5天前
|
算法 安全 调度
【C++入门到精通】 线程库 | thread类 C++11 [ C++入门 ]
【C++入门到精通】 线程库 | thread类 C++11 [ C++入门 ]
17 1
|
5天前
|
存储 机器学习/深度学习 C++
thread(线程)
**Lua中的协同程序(coroutine)类似线程,有独立栈和局部变量,但它们不能并行,只能单次运行,通过挂起切换。** \n\n**Userdata是自定义数据类型,允许存储C/C++的任意数据到Lua,常用于struct和指针。**