jmeter-maven-plugin插件默認在每一個jtl結果文件的文件名中添加時間戳。若是你不想要這個時間戳,能夠經過設置<testResultsTimestamp>標籤來禁用。樣例以下:app
<plugin> <groupId>com.lazerycode.jmeter</groupId> <artifactId>jmeter-maven-plugin</artifactId> <version>1.9.0</version> <executions> <execution> <id>jmeter-tests</id> <phase>verify</phase> <goals> <goal>jmeter</goal> </goals> <configuration> <testResultsTimestamp>false</testResultsTimestamp> </configuration> </execution> </executions> </plugin>
<testResultsTimestamp>這個標籤設置爲true,會在jtl結果文件中添加時間戳,時間戳默認在文件開頭。能夠經過設置<appendResultsTimestamp>標籤,來讓時間戳出如今文件末尾。maven
<plugin> <groupId>com.lazerycode.jmeter</groupId> <artifactId>jmeter-maven-plugin</artifactId> <version>1.9.0</version> <executions> <execution> <id>jmeter-tests</id> <phase>verify</phase> <goals> <goal>jmeter</goal> </goals> <configuration> <appendResultsTimestamp>true</appendResultsTimestamp> </configuration> </execution> </executions> </plugin>
jtl結果文件中的時間戳默認是ISO_8601格式的日期(YYYYMMDD)。咱們能夠經過設置<resultsFileNameDateFormat>標籤來修改。spa
<plugin> <groupId>com.lazerycode.jmeter</groupId> <artifactId>jmeter-maven-plugin</artifactId> <version>1.9.0</version> <executions> <execution> <id>jmeter-tests</id> <phase>verify</phase> <goals> <goal>jmeter</goal> </goals> <configuration> <resultsFileNameDateFormat>yyyy-MM-dd-HH-mm-ss</resultsFileNameDateFormat> </configuration> </execution> </executions> </plugin>
Jmeter可以生成jtl和csv格式的結果文件。插件默認輸出jtl文件,由於jtl文件能夠經過jmeter軟件查看、統計。若是必要,咱們也能夠設置插件生成csv格式的文件(可是當前版本1.9.0不能解析該格式)。插件
<plugin> <groupId>com.lazerycode.jmeter</groupId> <artifactId>jmeter-maven-plugin</artifactId> <version>1.9.0</version> <executions> <execution> <id>jmeter-tests</id> <phase>verify</phase> <goals> <goal>jmeter</goal> </goals> <configuration> <resultsFileFormat>csv</resultsFileFormat> </configuration> </execution> </executions> </plugin>