1. 记录结果文件在jmeter GUI中展示 比较简陋
2. jenkins有插件performance report 在处理较大数据量的结果时会有问题
3. 自己读取jtl, csv 看折腾劲了
4. benchbase 昊神推荐,昨天用了用,还是不错的
详情:
1. jmeter gui展示就不说了
2. jenkins插件展示
在jenkins里配置,配置好report所要处理的jtl文件
优点是可以提供历史记录对比,不好的地方就是处理大的jtl文件是会内存泄漏,把jenkins弄挂掉
3. 自己记取jtl, csv
本来我准备就这么办的,也写了一个初步的python脚本处理jtl,用了下benchbase觉得暂时能满足我需求,先放下吧
4. benchbase
这个工具昨天用了下,生成的报告还是挺花的,示例在 http://public.dev.nuxeo.com/~ben/benchbase/jmeter/
这个工具需要自己下载安装,要有python支持, gnuslot支持,默认使用sqlite数据库,可以更改
不过它处理海量数据时也是挺慢的,这几天我一直没能跑成我那个2000万samples的测试,回头可以拿那个统计下时间