深圳企业网站建设推荐公司,dw做网站简单吗,凡科投票,网站建设服务公司案例目录
一、使用__digest自带函数
以md5加密算法演示使用方法
二、在BeanShell 中使用JAVA代码实现算法加密
规避BUG的方法 JMeter有两种方法可以实现算法加密
一、使用__digest自带函数 参数说明#xff1a;
Digest algorithm#xff1a;算法摘要#xff0c;可输入值
Digest algorithm算法摘要可输入值MD2、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512String to be hashed要加密的数据Salt to be used for hashing (optional)用于计算散列的盐可选项Upper case result, defaults to false (optional)结果是否大写默认为 false可选Name of variable in which to store the result (optional)存储结果的变量名可选
以md5加密算法演示使用方法
填入相关参数点击生成复制函数字符串 在要使用的地方粘贴函数字符串 在结果树中查看加密后的数据 二、在BeanShell 中使用JAVA代码实现算法加密 打开BeanShell输入如下代码
import org.apache.commons.codec.digest.DigestUtils;// 定义加密字符串
String pwd 123456;// 加密数据
String pwd_md5 DigestUtils.md5Hex(pwd);// 定义全局变量password_md5
vars.put(password_md5, pwd_md5);
md5Hex表示使用的md5加密还有sha256Hex、sha512Hex等加密方式更多加密方法请自行搜索... 因为var.put定义的是全局变量所以可以在http取样器中使用 ${变量名} 直接使用。
注意JMeter5.1.1版本有个bug只有在第二个http取样器之后变量才会被使用。 规避BUG的方法 在每个线程组中加个调试取样器并将其放在首位来规避这个BUG -事必有法然后有成- 最后祝大家早日达到测试的天花板 以下是我收集到的比较好的学习教程资源虽然不是什么很值钱的东西如果你刚好需要可以评论区留言【777】直接拿走就好了