咨询QQ:2083503238、1684129674、480934277(请勿重复咨询) 咨询微信:qiangfans
jmeter完成md5加密的接口请求参数
- 2018-02-09 16:37:00
- 大管家
- 原创 1619 投稿得红包
jmeter完成接口测试不难,基本的使用可以观看我的视频:http://edu.51cto.com/lecturer/4626073.html
但有时候我们请求的参数可能需要加密,比如登录接口中的密码可能需要经过md5加密这时候怎么处理呢?
第一种方法:
这种方法比较简单,jmeter内置了一个md5的函数,可以直接使用。其中参数username是用户名,正常填写,password是密码经过md5加密
如果没有此函数,就安装下,如图
第二种方法:
需要有一定的编程技术,利用beanshell完成,大致步骤如下:
1、导出md5的算法为jar包,可以找开发帮忙完成
2、把该jar包copy到jmeter的lib/ext文件目录下
3、jmeter里新建beanshell sampler,并编写代码
import hehe.md5.Str2MD5;//包名,不知道为开发
String res = newStr2MD5().MD5("xiaoqiang");//new一个对象出来并调用方法获取加密后的返回
System.out.println(res);//打印结果
vars.put("md5",res.toString());//把加密后的数据保存到md5这个变量里,供在jmeter里使用