jmeter对参数进行MD5加密(BeanShell 预处理程序)
如何对参数进行加密,虽然我们在测试环境下,很多时候是使用的http协议,但是在真实的环境中,很多请求都是基于https协议来的,请求的参数都是做了加密处理的,那么如何进行对参数md5加密呢?
BeanShell 预处理程序:
代码如下(示例):
import org.apache.commons.codec.digest.DigestUtils;
String key = "jAGXMe7AEPJMK3nO6H2JJMtrdSUZ5bYu"+"oHuVAKCuN7Dm2MkDiPIPWG8YRRis4M4yM2GEJBxIj1288Ohpb394nxwhNPA6"+"1629878306";
String sign = DigestUtils.md5Hex(key.getBytes("utf-8"));
log.info("sign:{}",key);
log.info("sign:{}",sign);
vars.put("sign", sign);