jmeter可以保存3种文件格式的数据报告,分别是xml、csv、jtl
在编写jmeter压测脚本时,无论是选择的‘汇总报告’、’查看结果树‘、‘聚合报告’、‘用表格查看结果’还是图表相关的‘Active Threads Over Time’、‘Response Times Over Time’、‘Transactions per Second’,每个监听器都有一个‘所有数据写入一个文件’的选项,如图:
如果将每个监听器的该选项分别指定不同的文件,会发现,保存的文件数据内容都是一样的。
所以,不用每个监听器都保存数据报告到本地,保险起见,只需要保存3种不同格式的数据文件就可以了。
另外,因为我们在压测过程中会执行多次压测脚本,为了区分每次执行的结果,可以将存放数据报告的目录按照执行的时间进行自动命名,例如,
/Users/testxxxxxxx/apache-jmeter-5.6.3/bin/xxxx_test_script/LocalReport/${directory}/active_threads_over_time.csv
directory | ${__time(yyyy-MM-dd HH:mm:ss,)} |