一、Concurrency Thread Group的介绍
- Concurrency Thread Group提供了用于配置多个线程计划的简化方法
- 该线程组目的是为了保持并发水平,意味着如果并发线程不够,则在运行线程中启动额外的线程
- 和Standard Thread Group不同,它不会预先创建所有线程,因此不会使用额外的内存
- 对于上篇讲到的Stepping Thread Group来说,Concurrency Thread Group是个更好的选择,因为它允许线程优雅地完成其工作
- Concurrency Thread Group提供了更好的用户行为模拟,因为它使您可以更轻松地控制测试的时间,并创建替换线程以防线程在过程中完成
二、Concurrency Thread Group参数讲解

- Target Concurrency:目标并发(线程数),预期客户端最大并发线程数为100;
- Ramp Up Time:启动时间;若设置 1 min,则目标线程在1 imn内全部启动,1min内启动60个线程;
- Ramp-Up Steps Count:阶梯次数;若设置 5 ,则目标线程在 1min 内分六次阶梯加压(启动线程);每次启动的线程数 = 目标线

本文详细介绍了JMeter的Concurrency Thread Group,它是一个用于配置多线程计划的工具,旨在保持并发水平,避免预先创建所有线程以节省内存。与Standard Thread Group不同,Concurrency Thread Group更适用于模拟真实用户行为,通过Target Concurrency、Ramp Up Time等参数实现动态控制。文章还对比了Concurrency Thread Group与Stepping Thread Group的区别,指出Concurrency Thread Group更适合保持目标并发并灵活应对线程完成。
最低0.47元/天 解锁文章
641

被折叠的 条评论
为什么被折叠?



