如何在Blazemeter/JMeter中为每个线程组单独指定不同用户数?
在Blazemeter中单独配置JMeter线程组用户数的方法
Blazemeter支持单独为每个JMeter线程组配置用户数,有两种实用方式:
方式一:直接沿用JMeter脚本内的线程组配置
在本地JMeter中给每个线程组设置好对应用户数(线程数),上传脚本到Blazemeter时,不要勾选“覆盖线程组配置”相关选项。此时Blazemeter会完全遵循脚本里每个线程组的原始设置,不会用全局用户数统一覆盖。方式二:通过JMeter属性动态配置
- 在JMeter的每个线程组中,将“线程数”字段替换为属性引用,比如第一个线程组设为
${__P(tg1_users,10)},第二个线程组设为${__P(tg2_users,20)}。其中tg1_users是自定义属性名,逗号后的数值是默认用户数。 - 上传脚本到Blazemeter后,进入测试配置页面,找到“属性”或“高级设置”区域,添加对应的属性键值对,例如:
tg1_users=47tg2_users=30
- 确保取消“覆盖线程组线程数”的勾选,这样Blazemeter会读取这些属性值,为每个线程组分配对应的用户数。
- 在JMeter的每个线程组中,将“线程数”字段替换为属性引用,比如第一个线程组设为
注意:如果之前开启了全局覆盖线程组配置的选项,必须关闭才能让单独配置生效。
内容的提问来源于stack exchange,提问作者manymanymore
相关产品推荐
相关产品推荐

