Jmeter 3.0-3.3 内置函数助手中没有网上说的 MD5 函数,所以使用了导入 jar 包,用 beanshell 处理的方式。
1.本地下载安装 eclipse,创建 MD5 加密算法,保存,导出为 jar 包,pwd.jar
2.将导出的 jar 包放在%JMETER HOME%\lib\ext 中,重启
3.Jmeter 的 test plan 中,点击最下面的浏览,将 jar 包添加到 classpath 中,浏览找到 jar 包路径即可
4.Jmeter 的线程中添加 beanshell 前置处理器,贴入如下代码
import ss.Str2MD5;
String res = new Str2MD5().MD5(vars.get("pwd"));
System.out.println(res);
vars.put("md5_pwd",res.toString());
5.定义用户变量传入待加密的数据
6.请求参数调用加密后的密码