目前:当某个线程组结束时停止本线程组执行
这里就不截图了,能记清楚可以帮助下次使用就行,这里的困扰的地方时属性赋值时一直找不准逻辑,因为之前jmeter用的确实不多
1.线程组1(实际工作线程组)
添加Beanshell Post Processor,内如如下
|
1 2 3 |
props.put("is_check_running","false") |
这么看是不是很简单,就是这么简单的赋值,一直因为false上的双引号导致检查异常,难为newby啊
2.检测线程组
添加while 控制组件,判断条件写
|
1 2 3 |
${__P(is_check_running)} |
如上,就可以完成线程组之间的逻辑控制。
为了更好的运行,可以在工作线程中添加Beanshell Pre Processor将props设置为"true",然后在检测线程组选中"Delay Thread creation until needed",试了几次都能无误的运行