JMeter的JTL大文件解析
发布时间:2019-12-23 23:26:18 所属栏目:资源 来源:宝路测试手记
导读:背景 不知大家在使用 JMeter 工具进行 性能测试 时,是否遇到过JTL结果文件过大导致GUI页面长时间解析无响应的问题。这种情况往往出现在稳定性测试场景下,此时的JTL文件大小可能已经达到G级别了。笔者在网上查阅了很多资料,有说改动jmeter.properties相
背景 不知大家在使用JMeter工具进行性能测试时,是否遇到过JTL结果文件过大导致GUI页面长时间解析无响应的问题。这种情况往往出现在稳定性测试场景下,此时的JTL文件大小可能已经达到G级别了。笔者在网上查阅了很多资料,有说改动jmeter.properties相关配置,能改变JTL记录间隔进而变相减小JTL文件(笔者没去验证,感觉没从根上解决问题),终于在网上找到了一个能解析大JTL文件的工具(一个jar包),此jar包是TEST FAN的人开发的(使用cmd窗口会输出logo),使用确实解析出了结果,感觉问题已经解决了。多次使用后发现,此jar包有好多BUG(注意并不是说他们写的不好,也可能是当时下载的jar包版本不是最新版)。 方法 笔者反编译了此jar包的源码,对源码进行了解读。读懂源码后,借鉴了他们解析JTL文件的思路。重新编写了一个工具,在编写的过程中更多的是结合了JMeter的Aggregate Report底层源码来编写,使解析出的结果与Aggregate Report一致,同时图表展示也进行了丰富,自己经过严格测试相对完美版本(AggregateReport-2.0.jar )已经投入项目使用。 使用 java -jar AggregateReport-2.0.jar ![]() ![]() ![]() ![]() ![]() (编辑:上海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |