有没有人知道如何从BeanShell内的jMeter中的登录配置元素访问用户名和密码?
我也试图从HTTPRequest访问登录配置元素。我需要使用点叠加保存密码,以便我公司使用它是安全的。我想从HTTPRequest访问它们,这样我就不必将用户名和密码放在明文中。然后我想在BeanShell Post脚本中访问它,以便我可以在Simple Data Writer将HTTP请求输出写入文件之前更改密码。
到目前为止,我一直无法找到有关如何执行此操作的任何有用信息。
到目前为止,我已经尝试过这个脚本,它取代了在Simple Data Listener文件中编写的密码,但是我仍然需要将它放在明文中,我宁愿放一个变量或使用函数来访问变量。 / p>
import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult;
import java.lang.String;
prev.setHTTPMethod(prev.getHTTPMethod().replace("password","*********"));
答案 0 :(得分:0)
您是否检查了Jmeter API以查看它是否列出了用户名/密码的存储方式? (可能不会)
如果API无法帮助您,您可以执行调试采样器,并查看用户名/密码是否存储为变量/属性。
Beanshell采样器可以访问变量和属性。