Jmeter跨线程传递参数

这里有两个问题:

1.一般什么情况下会用到跨线程?

2.跨线程之间参数怎么传递?

 

一、一般什么情况下会用到跨线程?

1.线程中用到其他线程的token、ticket之类的;

 

二、跨线程之间参数传递

1.新建线程组 Thread1,并新建Beanshell Sampler,在Sampler中设定跨线程变量和线程内变量

 

 2.线程Thread1中新建另一个Beanshell Sampler,使用inner_element变量

 

 3.新建线程2 Thread2,并在Thread2内新建Beanshell Sampler,使用cross_element变量

 

 4.查看结果树

 

 跨进程传参成功

 

PS:看网上有说用${__setProperty(key,value)};设置跨进程变量,用${__P(“key”)};,但试了没有效果,还不知道什么原因

posted @ 2020-10-04 00:06  大燕向南飞  阅读(240)  评论(0)    收藏  举报