我通过jmeter-maven-plugin一起运行几个jmeter测试计划 . 我可以看到为每个测试计划生成的jtl文件 . 但文件内容是xml . 我尝试修改pom文件以将resultsFileFormat作为csv,但它仍然生成xml格式的jtl文件 . 我当前的插件配置如下所示,
`<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>2.0.3</version>
<executions>
<execution>
<id>jmeter-tests</id>
<phase>verify</phase>
<goals>
<goal>jmeter</goal>
</goals>
<configuration>
<resultsFileFormat>csv</resultsFileFormat>
<propertiesJMeter>
<jmeter.save.saveservice.print_field_names>true</jmeter.save.saveservice.print_field_names>
<jmeter.save.saveservice.successful>true</jmeter.save.saveservice.successful>
<jmeter.save.saveservice.label>true</jmeter.save.saveservice.label>
<jmeter.save.saveservice.time>true</jmeter.save.saveservice.time>
</propertiesJMeter>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
请让我知道如何将jtl内容生成为csv .
1 回答
您需要以不同的方式执行此操作,您的设置应该转到
<propertiesUser>
部分,如:或者使用以下行创建自己的user.properties文件:
并将其放到“/ src / test / jmeter”文件夹(您的.JMX文件所在的位置)
据我所知,JMeter Maven插件默认使用XML结果文件格式,此配置通过jmeter.properties文件应用 .
JMeter属性具有以下覆盖:
jmeter.properties
user.properties
命令行参数
因此,您可以通过在user.properties文件中设置相同的属性来覆盖存储在jmeter.properties文件中的属性,并通过
-J
命令行参数覆盖源自user.properties的属性 .参考文献:
Using Your Own Properties Files
Adding Additional Properties To
Apache JMeter Properties Customization Guide