如果你想从头学习Jmeter,可以看看这个系列的文章哦
https://www.cnblogs.com/poloyy/category/1746599.html
第一步
第二步:通过提取器(json、正则、xpath),提取需要跨线程组传递的值
第三步
${__setProperty()}
第四步
${__P()}
运行脚本!就能发现可以跨线程组传递参数啦
一样的步骤,添加 token 属性
获取 token 属性
可以通过属性显示这个控件查看我们在 BeanShell 设置的两个属性名和对应的值(phone、token)
如果想在一个 BeanShell 设置多个属性,可以这样写哦
每个函数之间用 ; 分开即可(建议分)
然后可以在属性显示中查看两个不同的属性都会生效
一个线程组运行结果,存储到文件,另一个线程组,通过csv读取文件,然后再提取文件中需要的值,作为变量输入
第一步
第二步
第三步
\t
一个 json 数据
第四步:接口正常引用 json 提取器的变量即可
在真正的请求取样器前面需要加一个调试取样器,上图可以看到第一个取样器无法取到变量值的,因为提取器都是后置处理器
所以第二个线程组元件的执行顺序会是