jmeter完成md5加密的接口请求参数

简介:

jmeter完成接口测试不难,基本的使用可以观看我的视频:http://edu.51cto.com/course/course_id-2324.html

但有时候我们请求的参数可能需要加密,比如登录接口中的密码可能需要经过md5加密这时候怎么处理呢?


第一种方法:

这种方法比较简单,jmeter内置了一个md5的函数,可以直接使用。其中参数username是用户名,正常填写,password是密码经过md5加密

wKioL1kVSz6iOgh6AAAjijUrfrM752.png

如果没有此函数,就安装下,如图

ba991df1379e0204b1009ef119c00d76.png

wKiom1kVS0mBcG_kAAAq5qMnusg789.png


第二种方法:

需要有一定的编程技术,利用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里使用









本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/1924977,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
供应链 安全 物联网
【接口加密】接口加密的未来发展与应用场景
【接口加密】接口加密的未来发展与应用场景
|
2月前
|
存储 安全 算法
【接口加密】Java中的接口加密实践
【接口加密】Java中的接口加密实践
|
2月前
|
安全 数据安全/隐私保护
【接口加密】理解接口加密的基础概念
【接口加密】理解接口加密的基础概念
|
3月前
|
编解码 算法 安全
怎么Java进行MD5摘要加密?
MD5(Message-Digest Algorithm 5)是一种常用的摘要算法,用于将任意长度的数据转换为固定长度的摘要值(通常为128位)。MD5算法的原理是将原始数据分成若干个固定长度的块,对每个块进行一系列的数据处理,最终得到一个128位的摘要值。这个摘要值可以作为数据的唯一标识,用于验证数据的完整性和真实性。
35 1
|
3月前
|
JSON 机器人 数据安全/隐私保护
钉钉中,如何获取机器人发送群聊消息接口返回的加密消息id(processQueryKey)?
钉钉中,如何获取机器人发送群聊消息接口返回的加密消息id(processQueryKey)?【1月更文挑战第5天】【1月更文挑战第24篇】
58 5
|
5月前
|
Java 测试技术 Apache
用JMeter做接口压力测试
JMeter是Apache组织开发的基于Java的压力测试工具,它是用 Java 语言编写的
59 0
|
6月前
|
数据安全/隐私保护 Python
Python hashlib 加密方法(MD5、SHA1、SHA256、SHA52)
Python hashlib 加密方法(MD5、SHA1、SHA256、SHA52)
|
5月前
|
前端开发 JavaScript 数据安全/隐私保护
Jmeter模拟加密密码登录
Jmeter模拟加密密码登录
102 0
|
3月前
|
移动开发 JavaScript 安全
js的常见的三种密码加密方式-MD5加密、Base64加密和解密和sha1加密详解总结
js的常见的三种密码加密方式-MD5加密、Base64加密和解密和sha1加密详解总结
101 0
|
1月前
|
算法 Java 开发工具
使用阿里云KMS产品针对 Springboot 接口参数加密解密功能
针对Springboot里面使用开源工具使用加解密,替换成阿里云KMS产品进行加解密;
120 1