Maven から jmeter ダッシュボード レポートを生成しようとしています。しかし、jmeter ダッシュボード レポートを生成するには、コマンドを実行する必要があります。
jmeter -g /path/to/jtl/file -o /where/you/want/to/store/dashboard
しかし、Mavenでそれを行うことができますか? 私が望むのは、csvファイルをコピーするすべての手動プロセスを削除し、jmeterのローカルコピーでコマンドを実行することです.
Maven から jmeter ダッシュボード レポートを生成しようとしています。しかし、jmeter ダッシュボード レポートを生成するには、コマンドを実行する必要があります。
jmeter -g /path/to/jtl/file -o /where/you/want/to/store/dashboard
しかし、Mavenでそれを行うことができますか? 私が望むのは、csvファイルをコピーするすべての手動プロセスを削除し、jmeterのローカルコピーでコマンドを実行することです.
次のように、追加のExec Maven Pluginタスクを介して実行できます。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.5.0</version>
<executions>
<execution>
<id>generate-report-dashboard</id>
<phase>verify</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>java</executable>
<arguments>
<argument>-classpath</argument>
<argument>/path/to/ApacheJMeter.jar</argument>
<argument>org.apache.jmeter.NewDriver</argument>
<argument>-g</argument>
<argument>/path/to/results.jtl</argument>
<argument>-o</argument>
<argument>/path/to/report/folder<argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
GUI を使用せずに JMeter テストを開始するさまざまな方法の詳細については、記事「JMeter GUI を使用せずに JMeter テストを起動する 5 つの方法」を参照してください。