转载地址:http://www.nnzhp.cn/archives/643
jmeter没有自带的md5加密函数,需要自己写代码实现。
jmeter是java开发的,可以直接写java代码来进行md5加密。
在线程组中新建一个BeanShell Sampler,beanshell就是用来写java代码的。
截图如下:
然后写代码加密即可,代码如下,都加上注释了,直接把代码粘贴到beanshell里面就ok了
|
1
2
3
4
5
6
|
//导入md5加密的包
//要加密的字符串
// md5加密
//把加密的结果转成大写的,存到md5_upper这个变量里面,参数化的时候直接用${md5_upper}取值就ok了
//把加密的结果转成小写的,存到md5_lower这个变量里面,参数化的时候直接用${md5_lower}取值就ok了
//这个是 加密之前的字符串,在beanshell里面定义的变量参数化的时候不能直接使用,需要用vars.put方法才可以用
|
添加个Debug Sampler,就能在查看结果树里面看到咱们刚才md5加密后的结果了,Debug Sampler就是查看调试信息的,如下图