Command line 将凭据传递到Jmeter命令行
如何将凭据传递到Jmeter命令行以用作HTTP Authorization Manager用户名/密码的用户名/密码?我使用的是Jmeter 5.4Command line 将凭据传递到Jmeter命令行,command-line,parameters,scripting,jmeter,Command Line,Parameters,Scripting,Jmeter,如何将凭据传递到Jmeter命令行以用作HTTP Authorization Manager用户名/密码的用户名/密码?我使用的是Jmeter 5.4 我需要能够以编程方式从vault或Jenkins凭据中提取凭据并传递给Jmeter。硬编码或写入文件不是选项。使用外部数据参数化JMeter测试的正常方法是: 在HTTP授权管理器中使用,如: ${__P(username,)} 它将返回用户名属性值 通过类似的方式将用户名属性传递给JMeter: 另一个选项是使用以下命令从环境变量读取值
我需要能够以编程方式从vault或Jenkins凭据中提取凭据并传递给Jmeter。硬编码或写入文件不是选项。使用外部数据参数化JMeter测试的正常方法是:
${__P(username,)}
它将返回用户名
属性值
用户名
属性传递给JMeter:
jmeter -Jusername=johndoe -n -t test.jmx ....
${__groovy(System.getenv('username'),)}
${__env(username,,)}