我有许多在 JMeter 3.2 中创建的 JMeter 测试计划。在较新版本的 JMeter 中,JSR223 组件上的“缓存编译脚本(如果可用)”选项默认设置为 true。
如何在 JMeter 5.0 中将 JSR223 元素上的缓存选项默认设置为 false?
答案1
这是因为JMeter 3.3- 查看错误 #61640不幸的是,这个设置无法以任何方式配置。
选项位于:
更改此行:
<stringProp name="cacheKey">true</stringProp>
到这个:
<stringProp name="cacheKey">false</stringProp>
在 .jmx 脚本中
- 修补ScriptingBeanInfoSupport源代码和重新编译 JMeter
- 最重要的是:缓存编译好的脚本对于脚本性能非常重要,它们将运行得更快,占用的资源更少。如果您在将编译缓存设置为
true
- 的情况下遇到脚本问题,则说明它们的设计很糟糕(即具有内联函数和/或变量)