Как изменить имя файла результата (из файла jtl) в jmeter-maven-plugin?
Я использую jmeter-maven-plugin (version 1.10.0)
запустить тест JMeter. Я хочу изменить имя файла результатов по умолчанию, поэтому я хочу изменить аргумент для option -l (logfile)
:
[debug] JMeter is called with the following command line arguments: -n
-t C:\XX\JMeter\src\test\jmeter\some-test.jmx
-l C:\XX\JMeter\target\jmeter\results\20150323-some-test.jtl
-d C:\XX\JMeter\target\jmeter
-j C:\XX\JMeter\target\jmeter\logs\some-test.jmx.log
Отредактировано: я запускаю его из IntelliJ, используя: mvngration-test -Prun-some-test
Я определил два профиля (для двух разных тестовых файлов):
<profile>
<id>run-some-test</id>
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<executions>
<execution>
<phase>integration-test</phase>
<goals>
<goal>jmeter</goal>
</goals>
<configuration>
<testFilesIncluded>
<jMeterTestFile>some-test.jmx</jMeterTestFile>
</testFilesIncluded>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>run-another-test</id>
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<executions>
<execution>
<phase>integration-test</phase>
<goals>
<goal>jmeter</goal>
</goals>
<configuration>
<testFilesIncluded>
<jMeterTestFile>another-test.jmx</jMeterTestFile>
</testFilesIncluded>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
1 ответ
Ты не можешь
Имя теста используется для создания имени журнала. В качестве примера, если ваше имя теста было:
некоторые-test.jmx
Ваше имя журнала всегда будет:
некоторые-test.log
Причина, по которой вы не можете изменить имена журналов, заключается в том, что каждый
Из-за того, что каждый
Для простоты и предотвращения проблем мы жестко запрограммировали имя файла журнала, как указано выше.