Jmeter函数全局变量

https://blog.csdn.net/weixin_45490820/article/details/119038210?spm=1001.2014.3001.5502

 接JDBC的例子,如果通过正则表达式获取到的TUID需要在另外一个线程组也是用,或者说,在更多的线程组使用,如何操作

如果直接在路径里添加TUID,如下图

Jmeter函数全局变量_第1张图片

可以看到B请求没有请求成功,并且变量也没有获取到,说明TUID的作用域属于A线程组,那就要将TUID这个变量处理为全局变量才能在另外的线程组中使用

Jmeter函数全局变量_第2张图片

添加Bean Shell取样器

--(暂时理解为执行__setProperty函数的容器)

Jmeter函数全局变量_第3张图片

__setProperty函数设置全局变量

Jmeter函数全局变量_第4张图片

Jmeter函数全局变量_第5张图片

  __property函数获取全局变量

Jmeter函数全局变量_第6张图片

将线程组B中的请求变量改为全局变量

Jmeter函数全局变量_第7张图片

查看结果

Jmeter函数全局变量_第8张图片

注:为了避免B线程组的请求先运行导致失败,测试计划应勾选“独立运行每个线程组”保证顺序执行

Jmeter函数全局变量_第9张图片

你可能感兴趣的:(jmeter)