【问题标题】:Jmeter with Maven - additional data is not getting saved in csv result file带有 Maven 的 Jmeter - 附加数据未保存在 csv 结果文件中
【发布时间】:2021-10-11 09:18:39
【问题描述】:

我的 pom.xml 看起来像这样:

<build>
    <plugins>
        <plugin>
            <groupId>com.lazerycode.jmeter</groupId>
            <artifactId>jmeter-maven-plugin</artifactId>
            <version>3.4.0</version>
            <executions>
                <!-- Generate JMeter configuration -->
                <execution>
                    <id>configuration</id>
                    <goals>
                        <goal>configure</goal>
                    </goals>
                </execution>
                <!-- Run JMeter tests -->
                <execution>
                    <id>jmeter-tests</id>
                    <goals>
                        <goal>jmeter</goal>
                    </goals>
                </execution>
                <!-- Fail build on errors in test -->
                <execution>
                    <id>jmeter-check-results</id>
                    <goals>
                        <goal>results</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <propertiesUser>
                    <csvPath>${basedir}/src/test/resources/testData.csv</csvPath>
                    <threads>${threads}</threads>
                    <rampUp>${rampUp}</rampUp>
                </propertiesUser>
                <generateReports>true</generateReports>
                <propertiesJMeter>
                    <jmeter.save.saveservice.response_data>true</jmeter.save.saveservice.response_data>
                    <jmeter.save.saveservice.samplerData>true</jmeter.save.saveservice.samplerData>
                    <jmeter.save.saveservice.requestHeaders>true</jmeter.save.saveservice.requestHeaders>
                    <jmeter.save.saveservice.url>true</jmeter.save.saveservice.url>
                    <jmeter.save.saveservice.responseHeaders>true</jmeter.save.saveservice.responseHeaders>
                </propertiesJMeter>
            </configuration>
        </plugin>
    </plugins>
</build>

我也尝试在其中添加其他属性和标签,但没有运气。正在正确获取休息/默认详细信息。

如果我确实需要在其他地方或以其他方式更改属性,请告诉我。

提前致谢!!

【问题讨论】:

    标签: jmeter jmeter-maven-plugin


    【解决方案1】:

    您尝试保存的值不适合.jtl results file 的CSV 模式,您有以下选择:

    1. 要么将 .jtl 结果文件模式切换到 xml - 您需要添加下一行:

      <jmeter.save.saveservice.output_format>xml</jmeter.save.saveservice.output_format>
      

      但在这种情况下,您将无法生成 HTML 报告仪表板,从 JMeter 5.4.1 开始,它只能从 CSV 格式的 .jtl 文件生成。

    2. 或者在您的测试计划中添加一个单独的侦听器,例如 Simple Data Writer,然后选择要存储的内容和位置

      更多信息:How to Save Response Data in JMeter

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-02-18
    • 1970-01-01
    相关资源
    最近更新 更多