如何在jmeter中参数化用户名和密码?

问题描述 投票:0回答:2

如何删除下面代码中的硬编码?

<stringProp name="Authorization.username">user123</stringProp><stringProp name="Authorization.password">pwd123</stringProp>
jmeter jmx
2个回答
0
投票

这似乎是用户定义变量的工作。 正如你在这里看到的: https://jmeter.apache.org/usermanual/functions.html

20.3杆

在测试元素中引用变量是通过将变量括起来来完成的 带有 '${' 和 '}' 的变量名。

基本上就是测试脚本中的 ${jmxUsr} 和 ${jmxPwd} 之类的东西。
可以在“测试计划”或“线程组”中分配值(右键单击直到“用户定义变量”)


0
投票

您可以使用 __P() 函数从 JMeter 属性中读取凭据。

当您在命令行非 GUI 模式下运行 JMeter 测试时,您将能够通过

-J
命令行参数传递凭据,例如:

jmeter -Jusername=user123 -Jpassword=pwd123 -t test.jmx .....

更多信息:

© www.soinside.com 2019 - 2024. All rights reserved.