在JMeter的BeanShell预处理程序中,可以输入java代码,
示例:
import com.kawa.utils.EncrypDecrypUtils;
String token = “${tokenid}”;
String jsonStr = “{}”;
String value = EncrypDecrypUtils.handlerLoginEncryp(jsonStr, token);
vars.put("value",value);
这里的${tokenid}是JMeter里面的一个参数,在Http信息头管理器中设置,或者在CSV Data Set Config中设置。
vars.put(“value”,value); ,是把value字符串变量的值,赋值给value参数
本文介绍如何使用JMeter的BeanShell预处理器执行Java代码进行加密操作。示例展示了如何利用自定义工具类对特定JSON字符串进行加密,并将加密后的结果存储为JMeter变量以供后续请求使用。
309

被折叠的 条评论
为什么被折叠?



