如何从 java 代码 运行 加特林测试并通过模拟参数中的 url 测试?

How to run a gatling test from a java code and pass the url of test in parameters of simulation?

我希望能够将参数从 java 代码传递给 Gatling Simulation,特别是 url 测试。我使用 Gatling 和 maven 方法。请有人帮助我。

一种方法是: 例如,我需要通过 URL 测试 http://127.0.0.1:5000

 mvn clean gatling:test -Dfoo="http://127.0.0.1:5000"

在 scala 代码中选择这个变量:

val foo_url = System.getProperty("foo")

并在模拟中利用此 foo_url:

val httpProtocol = http
    //.baseUrl("http://127.0.0.1:5000")
    .baseUrl(foo_url)