0

Jmeter Maven Plugin を使用して Jmeter テストを実行しています。テストを実行した後、テストが成功したか失敗したかを示す簡単なレポートを生成したいと考えています。参照しました

https://stackoverflow.com/questions/4669467/jmeter-how-to-create-summary-report-from-jtl-file?lq=1

レポートを生成するため。jmeter jtl 結果ファイルから html レポートを生成するシェル スクリプトを追加しました。次に、exec-maven プラグインを使用して、html レポート ファイルを生成するスクリプトを実行します。これまでのところ、すべて正常に動作しています。私が直面している問題は、Jmeter テストの 1 つが失敗した場合、レポートがまったく生成されないことです。したがって、テストスイートでエラーを検出するとmavenが終了し、exec-mavenプラグインを実行しないため、シェルスクリプトはまったく呼び出されないと想定しています。

誰かがこれについて私に道順を教えてもらえますか? pom ファイルにプロパティや、これを回避できる設定はありますか。どんな助けでも本当に感謝します!

4

1 に答える 1

1

<ignoreResultFailures>構成設定を true に設定して、プラグインが失敗を無視し、他のすべてを実行し続けるようにすることができます。

+---+
<project>
    [...]
    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>${project.groupId}</groupId>
                    <artifactId>${project.artifactId}</artifactId>
                    <version>${project.version}</version>
                    <executions>
                        <execution>
                            <id>jmeter-tests</id>
                            <phase>verify</phase>
                            <goals>
                                <goal>jmeter</goal>
                            </goals>
                        </execution>
                    </executions>
                    <configuration>
                        <ignoreResultFailures>true</ignoreResultFailures>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
    [...]
</project>
+---+
于 2013-03-12T11:07:49.433 に答える