JMeter最佳实践 - JMeter教程

JMeter 尤其是当它运行在分布式环境中具有一定的局限性。遵循这些指导原则将有助于创造一个真正的和持续的负载:

  • 使用 JMeter 多个实例的线程数较多的情况下。

  • 检查的范围规则,并进行相应的设计。

  • 总是使用命名约定的所有元素。

  • 检查默认浏览器的连接设置,执行脚本之前。

  • 添加适当监听器。

  • 下面是一些建议,以减少资源的要求:

    • 使用非GUI模式: jmeter -n -t test.jmx -l test.jtl.

    • 使用为监听器尽可能少;如果使用-l标志如上,他们都可以被删除或禁用。

    • 禁用“查看结果树”监听器,因为它消耗了大量的内存,并可能导致在控制台冻结或JMeter的运行内存。它是,但是,安全使用“查看结果树”监听器只用“错误”检查。

    • 而不是使用很多类似的采样,在一个循环中使用相同的采样和使用变量的(CSV数据集),以不同的样品。或许使用访问日志取样。

    • 不要使用功能模式。

    • 使用CSV输出,而不是XML。

    • 只保存你需要的数据。

    • 使用尽可能尽可能少的断言。

    • 禁用所有的JMeter图,因为他们消耗了大量的内存。可以查看所有在Web界面使用JTLs标签的实时图形。

    • 不要忘了删除的本地路径设置配置如果使用CSV数据。

    • 每次测试运行前清理“文件”选项卡。