Jmeter对接口测试入参实现MD5加密
一、自带函数助手MD5加密
在函数助手中找到__MD5这个函数,第一个参数是要md5加密的值,第二个参数是保存加密后值的变量

在请求参数中引用该函数

发送请求可以看到密码加密了

二、beanshell脚本md5加密
在jmeter的lib目录下,自带commons-codec-1.11.jar(如果没有,可以到maven库下一个,下载地址:
https://mvnrepository.com/,然后放到jmeter的lib目录下),所以,可以借助apache工具类DigestUtils实现。
beanshell脚本
import org.apache.commons.codec.digest.DigestUtils; //导包
String password_md5 = DigestUtils.md5Hex("475405351qqq"); //加密
vars.put("password_md5", password_md5); //加密后的值放入到变量中

引用变量

发送请求,可以看到密码加密了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Swagger2不被SpringSecurity框架拦截的配置及说明
这篇文章主要介绍了Swagger2不被SpringSecurity框架拦截的配置及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-03-03
关于Object中equals方法和hashCode方法判断的分析
今天小编就为大家分享一篇关于关于Object中equals方法和hashCode方法判断的分析,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-01-01
SpringBoot 整合ChatGPT API项目实战教程
这篇文章主要介绍了SpringBoot整合ChatGPT API项目实战教程,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-05-05
使用Spring和Redis创建处理敏感数据的服务的示例代码
许多公司处理的用户敏感数据由于法律限制不能永久存储,根据规定,这些数据的存储时间不能超过预设期限,并且最好在用于服务目的之后就将其删除,解决这个问题有多种可能的方案,在本文中,我想展示一个利用 Spring 和 Redis 处理敏感数据的应用程序的简化示例2025-04-04


最新评论