jmeter的线程组之间都是相互独立的,那么要怎么来实现跨线程组传值呢,那就要用到函数框中的_property和_setProperty两个函数了
案例:
1、添加线程组1,添加HTTP取样器和查看结果树,以http://www.hao123.com为例,
2、在HTTP请求下添加后置处理器中的正则表达式提取器,提取上图的‘两室一厅’参数
3、使用函数框中的_setProperty函数,将值传入全局
4、在线程组1中添加BeanShell取样器,将3中拷贝的值填入脚本中
5、在函数助手中使用_property来从全局中获取值,复制生成的函数字符串
6、添加线程组2,添加HTTP取样器,以www.baidu.com来搜索传入刚才获取的值,最后在添加一个查看结果树
7、运行查看结果
可以看出已经将线程组1中的参数成功传入到线程组2中了