jmeter-跨线程组传值

jmeter的线程组之间都是相互独立的,那么要怎么来实现跨线程组传值呢,那就要用到函数框中的_property和_setProperty两个函数了

案例:

  1、添加线程组1,添加HTTP取样器和查看结果树,以http://www.hao123.com为例,

  jmeter-跨线程组传值_第1张图片

 

 

  2、在HTTP请求下添加后置处理器中的正则表达式提取器,提取上图的‘两室一厅’参数

  jmeter-跨线程组传值_第2张图片

  3、使用函数框中的_setProperty函数,将值传入全局

 

  jmeter-跨线程组传值_第3张图片

 

  4、在线程组1中添加BeanShell取样器,将3中拷贝的值填入脚本中

  jmeter-跨线程组传值_第4张图片

 

  5、在函数助手中使用_property来从全局中获取值,复制生成的函数字符串

  jmeter-跨线程组传值_第5张图片

 

 

   6、添加线程组2,添加HTTP取样器,以www.baidu.com来搜索传入刚才获取的值,最后在添加一个查看结果树

  jmeter-跨线程组传值_第6张图片

 

  7、运行查看结果

   jmeter-跨线程组传值_第7张图片

 

  可以看出已经将线程组1中的参数成功传入到线程组2中了

 

   

 

转载于:https://www.cnblogs.com/xwxxh/p/11457090.html

你可能感兴趣的:(jmeter-跨线程组传值)