Я пытаюсь извлечь отчет о покрытии кода при выполнении функционального теста jmeter с помощью плагина maven. Я попытался использовать плагин jacoco, чтобы настроить его для создания отчета о покрытии кода, но, похоже, он настраивается только с помощью модульного и интеграционного тестирования, которые находятся в формате классов java, например. * IT.java или * Test.java. Но в моем случае выполнение функционального теста происходит с файлом Jmeter .jmx с использованием плагина jmeter. Я знаю, что редко можно получить покрытие кода для функциональных тестов, но если кто-то работал над подобной вещью, поделитесь некоторыми подробностями. Ниже показан плагин, который я использую для выполнения теста Jmeter.
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>2.1.0</version>
<executions>
<execution>
<id>jmeter-tests</id>
<phase>verify</phase>
<goals>
<goal>jmeter</goal>
</goals>
</execution>
</executions>
<configuration>
<ignoreResultFailures>true</ignoreResultFailures>
<resultsDirectory>${jmeter-testresults}</resultsDirectory>
<propertiesUser>
<hostname>${jmeter-testhost}</hostname>
<hostport>${jmeter-testport}</hostport>
<testresults>${jmeter-testresults}</testresults>
</propertiesUser>
<propertiesJMeter>
<jmeter.save.saveservice.url>true</jmeter.save.saveservice.url>
<jmeter.save.saveservice.samplerData>true</jmeter.save.saveservice.samplerData>
</propertiesJMeter>
</configuration>
</plugin>