JMeter_报告监听器导入.jtl结果文件报错解决方案

标签:
jmeter导入.jtl结果文件报错errorlog |
分类: 工具研究 |
JMeter 报告监听器导入.jtl结果文件报错解决方案
by:授客 QQ:1033553122
1. 问题描述
把jmeter压测时生成的 .jtl结果文件导入监听器报告中,弹出如下错误提示 error loadding results file -see log file
2.
原因分析与解决方案
打开logger view,查看出错日志,下,提示没有足够的列用于解析
文件比较大,windows下查看打不开,,所以在Linux上用vim命令打开,定位到那行,结果发现如下截图,数据缺失导致
JMeter解析 .jtl文件时,如果报错,那么仅仅会统计报错之前的记录,所以即便是出错了,也可以看到部分统计数据,如果数据缺失行为文件最后一行,那还好,基本不太影响,但是如果数据缺失行出现在开头或者中简位置,则会很影响统计结果
解决方案
方案1,linux上直接编辑,去掉数据缺失行记录,导入后没再报错
方案2
如果数据缺失行记录比较多,那么行一就难办了,得不断的去试才知道哪里出错了,可以考虑代码遍历,不过文件大的话,也挺耗费时间的
#!/usr/bin/env/ python
# -*- coding:utf-8 -*-
__author__ = 'shouke'
class JtlDataParser:
JtlDataParser().parse_jtl_data()
最后说明
根据JMeter聚合报告生成原理来看,不管是使用