JMeter最佳实践 - JMeter教程
JMeter 尤其是当它运行在分布式环境中具有一定的局限性。遵循这些指导原则将有助于创造一个真正的和持续的负载:
使用 JMeter 多个实例的线程数较多的情况下。
检查的范围规则,并进行相应的设计。
总是使用命名约定的所有元素。
检查默认浏览器的连接设置,执行脚本之前。
添加适当监听器。
下面是一些建议,以减少资源的要求:
使用非GUI模式: jmeter -n -t test.jmx -l test.jtl.
使用为监听器尽可能少;如果使用-l标志如上,他们都可以被删除或禁用。
禁用“查看结果树”监听器,因为它消耗了大量的内存,并可能导致在控制台冻结或JMeter的运行内存。它是,但是,安全使用“查看结果树”监听器只用“错误”检查。
而不是使用很多类似的采样,在一个循环中使用相同的采样和使用变量的(CSV数据集),以不同的样品。或许使用访问日志取样。
不要使用功能模式。
使用CSV输出,而不是XML。
只保存你需要的数据。
使用尽可能尽可能少的断言。
禁用所有的JMeter图,因为他们消耗了大量的内存。可以查看所有在Web界面使用JTLs标签的实时图形。
不要忘了删除的本地路径设置配置如果使用CSV数据。
每次测试运行前清理“文件”选项卡。