加载大型结果文件(.csv)时Jmeter冻结

时间:2015-10-05 14:10:33

标签: jmeter

在Jmeter中使用40个线程和超过100k的请求运行压力测试后,我留下了相对较大的结果.csv文件(+ - 20 MB)。我没有在测试期间运行任何监听器,现在我想在虚拟项目中打开结果。

当我在任何监听器中打开结果文件时,Jmeter会很快加载结果。即使使用响应时间图,创建图形只需要大约10秒钟,但是当它加载时,Jmeter冻结并且CPU最大化。

任何人都知道为什么会这样吗?我真的想用jmeter来创建结果图,而不是使用excel或在线服务,但这个问题让它很难,因为我在冻结后不得不重新启动Jmeter。

THX!

1 个答案:

答案 0 :(得分:0)

以下是关于如何使用它的几个选项

  1. 尝试为JMeter提供更多堆。取决于您的操作系统:

    • for Windows - 在JMeter安装的/ bin文件夹中找到Player Price Changes Player Status Changes 文件
    • for Linux / Unix / MacOSX - jmeter.bat文件位于同一位置

    找到以下行:

    jmeter

    并将值修改为物理RAM的70-80%。

  2. 您可以使用Graphs Generator Listener通过向其提供.jtl结果文件来创建 测试执行后需要的图表。

  3. 您可以使用Taurus工具作为包装器,以便在测试执行期间和在线时获取图形。