Jmeter BeanShell 前置处理器解决MD5加密问题

289 阅读1分钟

Jmeter的扩展功能很强大,在其中做MD5加密更是轻而易举,下面我们跟随镜头来看看具体操作方式

// 引入md5加密包,直接引就可以,不用其他下包的操作
import org.apache.commons.codec.digest.DigestUtils;

// 定义几个变量
String clientId = "YysRecycler";
String clientSecret = "YysRecycler";
String userName = "17607565214cycler";
String password = "123456";

// 将这几个变量拼接起来
String sign = clientId + clientSecret + password + userName;

// 打印拼接起来的变量
log.info("sign is :"+ sign);
// 将变量返回给jmeter,可直接引用,引用方式:${sign}
vars.put("sign", sign);

至此,一个MD5加密就已经完成了,可以在jmeter变量中直接引用返回出来的 sign变量!