JMeter 5.0 - 如何默认禁用 JSR223 缓存

JMeter 5.0 - 如何默认禁用 JSR223 缓存

我有许多在 JMeter 3.2 中创建的 JMeter 测试计划。在较新版本的 JMeter 中,JSR223 组件上的“缓存编译脚本(如果可用)”选项默认设置为 true。

如何在 JMeter 5.0 中将 JSR223 元素上的缓存选项默认设置为 false?

答案1

这是因为JMeter 3.3- 查看错误 #61640不幸的是,这个设置无法以任何方式配置。

选项位于:

  1. 更改此行:

    <stringProp name="cacheKey">true</stringProp>
    

    到这个:

    <stringProp name="cacheKey">false</stringProp>
    

    在 .jmx 脚本中

  2. 修补ScriptingBeanInfoSupport源代码和重新编译 JMeter
  3. 最重要的是:缓存编译好的脚本对于脚本性能非常重要,它们将运行得更快,占用的资源更少。如果您在将编译缓存设置为true- 的情况下遇到脚本问题,则说明它们的设计很糟糕(即具有内联函数和/或变量

相关内容