变量设置和调用-beanshell/JSR223处理器设置和调用jmeter局部变量

 

 

1.beanshell或者JSR223处理器设置jmeter局部变量

   a.beanshell或者JSR223处理器设置变量存放到Jmeter变量中: vars.put("jmeter中的变量名",beanshell的变量名)

   b.后续请求的参数调用变量:${jmeter中的变量名}

import org.apache.commons.codec.digest.DigestUtils;  
  
String originalValue = "admin"; // 你想要加密的字符串或变量引用  
String pname = DigestUtils.md5Hex(originalValue); //加密后的值 
  
// 将加密后的值存储到 JMeter 变量中,以便在后续 请求中调用:${username} 
vars.put("username", pname);

//日志控制台打印加密后的密文
log.info("-----加密的用户名密文为----"+pname);

 

2.beanshell或JSR223处理器调用jmeter局部变量

   获取上一个接口的返回值   vars.get("jmeter中的变量名")

a.获取上一个接口json提取器的变量值

 

  b.获取csv文件设置的变量值

posted @ 2024-05-10 16:31  羊孩  阅读(20)  评论(0编辑  收藏  举报
返回顶端