瞎写

Jmeter_MD5加密

2018-08-14  本文已影响170人  一名优秀的电工

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

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


图片.png

language选择js


图片.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);

图片.png

在脚本中如图使用


图片.png

查看一下结果


图片.png
上一篇下一篇

猜你喜欢

热点阅读