我对Jmeter和性能测试世界有点陌生。我有点挣扎与最好的测试数据,其中用户ID和密码保存在.csv文件。我知道这是不好的parcise有用户名和密码在srouce代码存储库。但是如果我想在我的Jmeter脚本中使用10 use id和passowrd登录,如何管理测试数据。我有计划在管道中运行这些测试吗?有什么建议吗?
nkhmeac61#
最好的方法(在我看来)是使用环境变量传递这些值。然后,您可以使用${__P("user_name", "anonymous")}__P函数是__property函数的快捷方式:https://jmeter.apache.org/usermanual/functions.html#__property第一个参数是环境变量的名称,第二个参数是在实际未设置环境变量时使用的值。如果你不想使用环境变量,你也可以使用-J选项从命令行传入值:jmeter -Juser_name="Johnny" -Jpassword="secret"使用__P函数以相同的方式访问这些值。
${__P("user_name", "anonymous")}
__P
__property
jmeter -Juser_name="Johnny" -Jpassword="secret"
1条答案
按热度按时间nkhmeac61#
最好的方法(在我看来)是使用环境变量传递这些值。然后,您可以使用
${__P("user_name", "anonymous")}
__P
函数是__property
函数的快捷方式:https://jmeter.apache.org/usermanual/functions.html#__property第一个参数是环境变量的名称,第二个参数是在实际未设置环境变量时使用的值。
如果你不想使用环境变量,你也可以使用-J选项从命令行传入值:
jmeter -Juser_name="Johnny" -Jpassword="secret"
使用
__P
函数以相同的方式访问这些值。