【问题标题】:Jmeter Reports do not get generated if there are errors if the Jmeter Test executed using Jmeter Maven Plugin如果使用 Jmeter Maven 插件执行 Jmeter 测试时出现错误,则不会生成 Jmeter 报告
【发布时间】:2012-11-08 20:51:42
【问题描述】:

我正在使用 Jmeter Maven 插件运行 Jmeter 测试。运行测试后,我想生成简单的报告,指示测试是否通过/失败。我提到了

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

用于生成报告。我添加了一个 shell 脚本来从 jmeter jtl 结果文件生成 html 报告。然后我使用 exec-maven 插件来执行脚本,然后生成 html 报告文件。到目前为止一切正常。我面临的问题是,如果其中一个 Jmeter 测试失败,则根本不会生成报告。 因此,我假设 maven 在检测到测试套件中的错误并且不执行 exec-maven 插件时退出,因此根本不会调用 shell 脚本。

有人可以给我这方面的指示吗? pom文件中是否有任何属性或我可以尝试解决的任何设置。任何帮助将不胜感激!

【问题讨论】:

    标签: maven-3 jmeter jmeter-plugins jmeter-maven-plugin


    【解决方案1】:

    您可以将 配置设置为 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>
    +---+
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-22
      相关资源
      最近更新 更多