在 gatling scala maven 中设置环境变量不适用于终端

Setting environment variable in gatling scala maven is not working from terminal

我正在尝试从我的加特林项目的环境变量中读取一些值。但是当我执行 maven 命令时,环境值没有设置。它显示为空。

我试过了

`mvn gatling:test -Dgatling.simulationClass=dev.RandomVinAndVehIdentifierGenerator -Dargline=env=dev.

我什至创建了一个 bash 文件,然后给出了一个 运行,但我总是遇到错误。

未找到键 'null'

的配置设置

我正在使用以下代码读取环境值。

 val env = System.getenv("env")
  var url =  ConfigFactory.load().getString(env + ".hostURL") 

env 始终设置为空

它不是环境变量,它是属性。你需要使用这个:

System.getProperty("env")

为了

mvn gatling:test -Denv=dev