使用带有用户 ID 和密码的 csv 文件管理 Jmeter 脚本的最佳实践是什么?

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

我对 Jmeter 和性能测试领域有点陌生。 我对测试数据的最佳实践有点挣扎,其中用户 ID 和密码保存在 .csv 文件中。

我知道在源代码存储库中包含用户 ID 和密码并不好。 但是,如果我想在 Jmeter 脚本中使用 10 个用户 ID 和密码登录,如何管理测试数据。 我计划在管道中运行这些测试?

有什么建议吗?

jmeter repository pipeline test-data
1个回答
0
投票

(在我看来)最好的方法是使用环境变量传递这些值。然后您可以使用

引用它们

${__P("user_name", "anonymous")}

__P
函数是
__property
函数的快捷方式:https://jmeter.apache.org/usermanual/functions.html#__property

第一个参数是环境变量的名称,第二个参数是实际未设置该环境变量时要使用的值。

如果您不想使用环境变量,您还可以使用 -J 选项从命令行传递值:

jmeter -Juser_name="Johnny" -Jpassword="secret"

使用

__P
函数以相同的方式访问这些值。

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