Jmeter_MD5加密

首先把MD5的js放到jmeter的bin目录下:
https://www.jianshu.com/p/43c88502a392

然后在需要加密的请求出添加前置处理器JSR223


Jmeter_MD5加密_第1张图片
图片.png

language选择js


Jmeter_MD5加密_第2张图片
图片.png

然后在前置处理器中填写如下代码

load("md5.js");
// var waitencrypt  定义一个变量
// hex_md5("123456");调用md5.js里面的hex_md5()加密函数
//123456 就是需要加密的内容
//把加密后的内容赋值给 变量waitencrypt  
var waitencrypt = hex_md5("123456");
//vars.put 是jmeter中的方法 主要用于定义变量
//vars.put('变量名',变量值)
//把waitencrypt 在jmeter中设置为变量 jiami
vars.put('jiami',waitencrypt);//jiami --->就是在jmeter中设置的 变量  在jmeter中 ${jiami} 使用即可

代码解释
load("md5.js");导入md5.js文件
var waitencrypt 定义一个变量
hex_md5("123456")调用md5.js里面的hex_md5()加密函数,123456 就是需要加密的内容
var waitencrypt = hex_md5("123456");把加密后的内容赋值给 变量waitencrypt

vars.put是jmeter中的方法 主要用于定义变量
vars.put('变量名',变量值)
//把waitencrypt 在jmeter中设置为变量 jiami
vars.put('jiami',waitencrypt);

Jmeter_MD5加密_第3张图片
图片.png

在脚本中如图使用


Jmeter_MD5加密_第4张图片
图片.png

查看一下结果


Jmeter_MD5加密_第5张图片
图片.png

你可能感兴趣的:(Jmeter_MD5加密)