当前位置: 首页 > 文档资料 > jMeter 中文教程 >

最佳实践(Best Practices)

优质
小牛编辑
127浏览
2023-12-01

JMeter有一些限制,特别是在分布式环境中运行时。 遵循这些准则将有助于创造真实和持续的负荷 -

  • 使用多个JMeter实例,以防线程数更多。

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

  • 始终对所有元素使用命名约定。

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

  • 适当添加听众。

减少资源需求

以下是减少资源需求的一些建议 -

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

  • 使用尽可能少的听众; 如果使用上面的-l标志,则可以删除或禁用它们。

  • 禁用“查看结果树”侦听器,因为它占用大量内存并可能导致控制台冻结或JMeter内存不足。 但是,使用“查看结果树”监听器并且只选中“错误”是安全的。

  • 而不是使用大量类似的采样器,在循环中使用相同的采样器,并使用变量(CSV数据集)来改变样本。 或者也许使用Access Log Sampler。

  • 不要使用功能模式。

  • 使用CSV输出而不是XML。

  • 仅保存您需要的数据。

  • 使用尽可能少的断言。

  • 禁用所有JMeter图,因为它们占用大量内存。 您可以使用Web界面中的JTL选项卡查看所有实时图形。

  • 如果使用,请不要忘记从CSV数据集配置中删除本地路径。

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