Jmeter 跨线程组取参数值的方法,免代码

定义属性法

思路

在Jmeter 中,属性是全局生效的,可以动态设置

但变量是每个线程独有的

所以通过设置属性可以实现跨线程传参,而不是通过变量的方式

测试计划结构树


第一步

1.1 添加了三个线程组

新增需要登录的cookie,修改需要新增的 证件号码、手机号码、姓名、用户id,均需要跨线程组传参

1.2 新增接口的 Json 提取器




第二步:通过提取器(json、正则、xpath),根据接口返回的参数,去提取需要的参数、提取需要跨线程组传递的值


第三步

添加一个 BeanShell 后置处理器

添加一个${__setProperty()}函数,按照图片说明写变量名


第四步

引用第三步在 BeanShell 后置处理器设置的变量名(phone)

通过${__P()}来读取对应的属性值



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容