setup 线程组 以及 teardown thread group

一:setup 线程组

1:可以把登录操作放入 setup 线程组
在这里插入图片描述

二:teardown 线程组
在这里插入图片描述
1:可以把退出操作放在这个线程组

三:然后就会发现,jmeter 的变量值不能够跨线程组传递,因为jmeter 的线程组,是独立的。

四:怎么使变量作用于全局呢,需要修改一下参数
在网上搜罗了好多的方法,目前有效的一个

1:在登录的 http 请求下,放入 BeanShell后置处理器 ,主要用来获取 正则表达式里面获取的token ,
在 参数里面填 : ${token}
在脚本里面填写如下:
String token = bsh.args[0];
print(token);
props.put(“aaa”,token);
在这里插入图片描述
五:添加预处理程序
在脚本处添加如下代码:
String a = props.get(“aaa”);
log.info(a);
vars.put(“aaa”,aaa);
详细解释一下就是:
string a = props.get(“aaa”): 获取 到 aaa 放入 string 的 a中
log.info(a); --------- 就是查看日志,查看信息是否正确,不写也不会影响

vars.put(“newa”,a)这一步很重要, 把值放入 vars ,并赋予新的名字 – newa

put() 函数:
使用的参数:该方法有两个参数
key :与指定值相关联的键
value:与指定键关联的值
返回值:当存在 key 的时候,会覆盖 掉原先的value

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值