jmeter的md5加密

上一篇 / 下一篇  2016-05-12 10:21:08 / 个人分类:jemter

1、先在eclipse里面写好MD5的加密文件,用eclipse执行一遍,确保文件不会报错

 

Str2MD5.java 内容如下:

复制代码
packagehehe.md5;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;publicclassStr2MD5 {publicString MD5(String sourceStr) {
        String result= "";try{
            MessageDigest md= MessageDigest.getInstance("MD5");
            md.update(sourceStr.getBytes());byteb[] =md.digest();inti;
            StringBuffer buf=newStringBuffer("");for(intffset = 0; offset < b.length; offset++) {
                i=b[offset];if(i < 0)
                    i+= 256;if(i < 16)
                    buf.append("0");
                buf.append(Integer.toHexString(i));
            }
            result=buf.toString();
            System.out.println("MD5(" + sourceStr + ",32) = " +result);//System.out.println("MD5(" + sourceStr + ",16) = " + buf.toString().substring(8, 24));}catch(NoSuchAlgorithmException e) {
            System.out.println(e);
        }returnresult;
    }
}
复制代码

2、将文件导出  并放到 JM的lib/ext文件目录下

3、在JM里面调用

importhehe.md5.Str2MD5;String res=newStr2MD5().MD5("adf");
System.out.println(res);
vars.put("md5",res.toString());

看一下结果 

 

这样 就可以在 JM的变量里面引用啦   还可以将传参进行参数化。 其实单纯的MD5加密 在JM里面有一个函数  直接就可以调用。_MD5()


TAG: md5加密

引用 删除 谷主   /   2016-09-26 15:25:09
好腻害 学习了
fhhh_eyou的个人空间 引用 删除 fhhh_eyou   /   2016-05-13 11:43:02
 

评分:0

我来说两句

Open Toolbar