Jmeter_使用自带MD5函数/自定义的MD5的jar文件/自定义的MD5的class文件/自定义的MD5的java文件

加密规则是:str+密码+str

  以下 user+123456+pwd为例

方式一:Jmeter自带的函数-MD5

  step1:点击 函数与助手 -->选择 digest-->MD5-->user123456pwd-->点击生成(点击生成jmeter自带已经复制到粘贴板)-->-->-->-->

step2:在使用的地方粘贴上

 

 

方式二:将开发给的MD5的jar放到  jmeter安装目录下的 lib\ext,或在测试计划中导入jar包

 step1:确定解密的函数。解密函数:类似如下

 step2:创建前置处理器 BeanShell,输入以下代码:

MD5Util test = new MD5Util(); //实例化一个test对象 MD5Util是MD5.jar中的类名
String res = test.getMD5string("user123456pwd"); //调用test对象的MD5加密方法
vars.put("res1",res); //将res转为jmeter的变量

 step3:在使用的地方是${res1}

 

方式三:使用jclass文件时。

step1:创建前置处理器 BeanShell,输入以下代码:

addClassPath("D:\\MD5"); //导入class文件的路径
import MD5Util; //导入class文件
MD5Util test = new MD5Util(); //实例化一个test对象
String res = test.getMD5string("user123456pwd"); //调用test对象的MD5加密方法
vars.put("res1",res); //将res转为jmeter的变量

step2:在使用的地方是${res1}

 

 

 

 

方式四:自定义的MD5的java文件

step1:创建前置处理器 BeanShell,输入以下代码:

source("D:\\Md5\\MD5Util.java");  //导入java文件
MD5Util test = new MD5Util(); //实例化一个test对象
String res = test.getMD5string("user123456pwd"); //调用test对象的MD5加密方法
vars.put("res1",res); //将res转为jmeter的变量

step2:在使用的地方是${res1}

 

posted @ 2024-01-05 23:56  西瓜_1024  阅读(697)  评论(0)    收藏  举报