JMeter MD5加密


使用内置函数加密

1)使用 ${__MD5(w12345678,)} 进行MD5加密(32位小写)

2)使用${__uppercase(,)} 转大写,最终为:${__uppercase(${__MD5(w12345678,)},)}

 

使用内置方法加密

Jmeter 4.0 以上版本已有自带的MD5加密方法

1)添加 BeanShell Sampler,代码如下:

import org.apache.commons.codec.digest.DigestUtils; 
   
String str = "w12345678"; 
String sign = DigestUtils.md5Hex(str);  

vars.put("pw",sign.toUpperCase());

 

使用Python进行加密

1)添加 JSR223 Sampler

2)语言选择 Python,代码如下:

import hashlib

str = "w12345678"
m = hashlib.md5()
b = str.encode(encoding='utf-8')
m.update(b)
str_md5 = m.hexdigest()
str_md5 = str_md5.upper()

vars.put("pw",str_md5)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM