jmeter完成md5加密的接口请求参数
2017-05-12 14:17
225 查看
百度搜索:小强测试品牌
挨踢脱口秀,将技术娱乐化,碎片系统化,尽在荔枝FM(http://www.lizhi.fm/200893)
《小强软件测试疯狂讲义-性能及自动化》出版啦,各大网店均可购买
jmeter完成接口测试不难,基本的使用可以观看我的视频:http://edu.51cto.com/course/course_id-2324.html
但有时候我们请求的参数可能需要加密,比如登录接口中的密码可能需要经过md5加密这时候怎么处理呢?
第一种方法:
这种方法比较简单,jmeter内置了一个md5的函数,可以直接使用。其中参数username是用户名,正常填写,password是密码经过md5加密
第二种方法:
需要有一定的编程技术,利用beanshell完成,大致步骤如下:
1、导出md5的算法为jar包,可以找开发帮忙完成
2、把该jar包copy到jmeter的lib/ext文件目录下
3、jmeter里新建beanshell sampler,并编写代码
本文出自 “小强性能测试品牌产品经理” 博客,请务必保留此出处http://xqtesting.blog.51cto.com/4626073/1924977
挨踢脱口秀,将技术娱乐化,碎片系统化,尽在荔枝FM(http://www.lizhi.fm/200893)
《小强软件测试疯狂讲义-性能及自动化》出版啦,各大网店均可购买
jmeter完成接口测试不难,基本的使用可以观看我的视频:http://edu.51cto.com/course/course_id-2324.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里使用
本文出自 “小强性能测试品牌产品经理” 博客,请务必保留此出处http://xqtesting.blog.51cto.com/4626073/1924977
相关文章推荐
- jmeter完成md5加密的接口请求参数
- jmeter完成md5加密的接口请求参数
- jmeter完成md5加密的接口请求参数
- jmeter完成md5加密的接口请求参数
- jmeter 请求发送加密参数(加密接口测试一)
- jmeter将上一个接口返回值作为下一个接口的请求参数
- 接口测试工具-Jmeter使用笔记(三:管理请求服务器信息和Headers参数)
- Jmeter 如何使用csv文件对请求接口进行参数化,完成接口测试
- jmeter 请求发送加密参数(加密接口测试一)
- 接口测试工具-Jmeter使用笔记(二:GET/POST请求参数填写)
- 接口测试工具-Jmeter使用笔记(三:管理请求服务器信息和Headers参数)
- aip接口中对url参数md5加密防篡改的原理
- IOS接口请求传递JSON参数
- 支付宝即时到账接口,异步回调post请求的接受,Jersey 处理post参数的方法
- JMeter完成java请求的压力测试详解以及问题总结
- Jmeter中通过beanshell脚本解析HTTP请求的返回的json并作为下个请求的输入参数
- Jmeter—3 http请求—content-type与参数
- 用nodejs做代理访问外部接口系统,如何实现带参数的post请求?
- jmeter 如何将上一个请求的结果作为下一个请求的参数——使用正则提取器
- jmeter初接触-java请求&参数设置