Jmeter-全局变量
1、设置全局变量的目的
自动化脚本里存在多个线程,后一个线程依赖前一个线程执行完毕才能执行,这时候就需要设置全局变量
2、全局变量的应用
脚本里存在A、B两个线程,A线程执行完毕,B线程才能执行
实现步骤:
A:在A线程的JSR223 Sampler里设置全局遍历:props.put(“clearthreadDone”, “False”);
B:A线程执行完毕,给变量重新赋值props.put(“clearthreadDone”, “True”);
C:在B线程里增加While Controller控制器,Condition是${__BeanShell( props.get(“clearthreadDone”) == null || props.get(“clearthreadDone”)==“False”)};意思就是只有全局变量clearthreadDone为true的时候,才能执行B线程