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:输出报告的文件夹,必须是空目录

点击下方按钮即可生成测试报告

posted @ 2021-11-26 18:35  吹月的风  阅读(2126)  评论(0编辑  收藏  举报