2

有谁知道如何从 BeanShell 内的 jMeter 中的登录配置元素访问用户名和密码?

我也在尝试从 HTTPRequest 访问登录配置元素。我需要使用点覆盖保存密码,以便我的公司使用它是安全的。我想从 HTTPRequest 访问它们,这样我就不必以明文形式输入用户名和密码。然后我想在 BeanShell Post 脚本中访问它,以便在 Simple Data Writer 将 HTTP 请求输出写入文件之前更改密码。

到目前为止,我一直无法找到有关如何执行此操作的任何有用信息。

到目前为止,我已经尝试过这个脚本,它确实替换了简单数据侦听器文件中编写的密码,但我仍然必须以明文形式输入,我更愿意放置一个变量或使用函数来访问该变量。

import org.apache.jmeter.protocol.http.sampler.HTTPSampleResult;
import java.lang.String;

prev.setHTTPMethod(prev.getHTTPMethod().replace("password","*********"));
4

1 回答 1

0

您是否检查过Jmeter API以查看它是否列出了用户名/密码的存储方式?(可能不会)

如果 API 无法帮助您,您可以进行调试采样器并查看用户名/密码是否存储为变量/属性。

Beanshell 采样器可以访问变量和属性。

于 2011-07-15T16:48:33.333 回答