我想在test.properties文件中定义模拟类和模拟文件夹,并在pom.xml中读取它们。我浏览了一些文章或解决方案并尝试了一切,但没有任何帮助。每次我遇到“多次模拟发现”错误时。
我定义了以下属性
test.simulationClass = com.test.helix.recordings.CreateUserAccount.CreateUserAccount test.simulationsFolder = / src / test / scala
在pom.xml中,我正在阅读以下内容
http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0 io.gatling.highcharts 加特林高图行家原型 2.3.1
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<scala.version>2.12.4</scala.version>
<encoding>UTF-8</encoding>
<gatling.version>2.3.1</gatling.version>
<scala-maven-plugin.version>3.2.2</scala-maven-plugin.version>
</properties>
<build>
<testSourceDirectory>src/test/scala</testSourceDirectory>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>${basedir}/src/test/resources/test.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
</execution>
</executions>
</plugin>
<plugin>
<groupId>io.gatling</groupId>
<artifactId>gatling-maven-plugin</artifactId>
<version>2.2.4</version>
<configuration>
<disableCompiler>true</disableCompiler>
<simulationsFolder>${simulationsFolder}</simulationsFolder>
<simulationClass>${simulationClass}</simulationClass>
</configuration>
</plugin>
</plugins>
</build>
注意:我仅粘贴了必要的代码段。
每次运行“ mvn gatling:execute”时,我都会遇到错误消息
[错误]无法执行目标io.gatling:gatling-maven-plugin:2.2.4:execute(default-cli)在项目gatling-highcharts-maven-archetype上:Gatling失败。需要运行1个以上的模拟 d指定一个,或启用runMultipleSimulations-> [Help 1] [错误] [ERROR]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [错误]使用-X开关重新运行Maven以启用完整的调试日志记录。
有人可以帮我吗?
谢谢, 卡尔提克(Karthik P。)