加密测试-MD5加密
1. 各类加密的过程可以查看:https://www.bejson.com/
方式1:使用digest函数进行md5加密
用户名密码加密登录后的效果:
方式2:使用beanshell前置处理器进行md5加密
以下为beanshell前置处理器进行md5加密的脚本:
import org.apache.commons.codec.digest.DigestUtils; String originalValue = "admin"; // 你想要加密的字符串或变量引用 String pname = DigestUtils.md5Hex(originalValue); //加密后的值 // 将加密后的值存储到 JMeter 变量中,以便在后续 请求中使用 vars.put("username", pname); //日志控制台打印加密后的密文 log.info("-----加密的用户名密文为----"+pname);
方式3:使用JSR223前置处理器
【备注】:JSR223支持多种脚本语言,例如python,类java语法等,比beanshell更好用
以下是JSR223前置处理器进行md5加密的脚本:
import org.apache.commons.codec.digest.DigestUtils String originalValue = "admin" // 你可以替换为你想要的字符串或变量引用,如 vars.get("someVariable") String md5Value = DigestUtils.md5Hex(originalValue.getBytes("UTF-8")) //加密后的密文 // 将加密后的值存储到 JMeter 变量中,以便在后续 请求 中调用: ${username} vars.put("username", md5Value) //日志控制台打印加密后的密文 log.info("-----加密的用户名密文为----"+md5Value)
本文来自博客园,作者:羊孩,转载请注明原文链接:https://www.cnblogs.com/sheepboy/p/18183732