JMeter教程
JMeter测试计划
JMeter高级教程

JMeter最佳实践

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

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

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

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

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

• 添加适当监听器。

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

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

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

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

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

⑤ 不要使用功能模式。

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

⑦ 只保存你需要的数据。

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

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

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

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

全部教程