JMeter加密凭据

wvmv3b1j  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(99)

当我记录登录过程时,请求中的密码是加密的,因此当我试图通过将密码设置为纯文本来更改凭据时,我得到了500响应代码。

nuypyhwy

nuypyhwy1#

尝试识别编码机制并使用Beanshell预处理器动态加密口令以下示例使用Base64编码对存储在${plainpassword}变量下的值进行编码,并将加密的值存储为${encodedpassword}变量

import org.apache.commons.net.util.Base64;

String plainPassword = vars.get("plainpassword");
String encodedPassword = new String(Base64.encodeBase64(plainPassword.getBytes()));
vars.put("encodedpassword", encodedPassword);

请参阅How to Use BeanShell: JMeter's Favorite Built-in Component指南,了解更多有关JMeter中Beanshell脚本的信息和Beanshell Cookbook的一种形式。

相关问题