Jmeter之所有数据写入一个文件
Jmeter如何保存结果到本地,并生成报告
支持的文件类型有三种:XML、jtl、CSV,其中CSV是默认的,建议新建空文件使用。(貌似还支持.db)
下面用csv文件来举例:
支持的保存内容:
运行时给出的提示:
经过测试发现,不管是聚合报告还是察看结果树,保存的内容都是一样的,默认为:
timeStamp elapsed label responseCode responseMessage threadName dataType success failureMessage bytes sentBytes grpThreads allThreads URL Latency IdleTime Connect
若要保存图中标记为XML的数据,则必须使用XML文件进行保存,XML会完整保存请求数据,但是通过XML没法生成测试报告。
CSV 文件缺点是不会保存请求体和响应结果相关的数据,所以,在使用“查看结果树” 元件来读取查看时,request body, request headers,response body, response headers 中都是没有数据的。如果 CSV 文件或 jtl 文件有大几十 M 或几百 M,在使用“查看结果树” 元件查看时,可能会导致 jmeter 无响应。
在Jmeter 5.X版本中,可以把 CSV 文件或 jtl 文件,转化生成 HTML 报告
Results file(csv or jtl):选择你你的csv或者jtl源文件
user.properties file:jmeter根目录下的bin文件夹下,选择jmeter.properties或者user.properties都行
Output directory:输出报告的文件夹,必须是空目录
点击下方按钮即可生成测试报告