JMeter JSR 223语言js vs javascript
问题内容:
关于JSR 223采样器语言,
我可以选择
javascript(ECMAScript ECMA 262 Edition 51 / Oracle Nashorn 1.8.0_144)
和
js(ECMAScript ECMA 262 Edition 51 / Oracle Nashorn 1.8.0_144)
和
nashorn(ECMAScript ECMA 262 Edition 51 / Oracle Nashorn 1.8.0_144)
有什么不同?看来它们与JavaScript相同。
我可以以某种方式编辑列表吗?删除未使用的脚本语言?
(也有具有相同属性的ecmascript语言)
问题答案:
我认为您无法从那里删除条目,因为使用ScriptEngineManager.getEngineFactories()方法动态填充了下拉列表,该方法在JMeter
Classpath中
执行可用脚本引擎的发现。
关于使用哪种语言js
或 没有*javascript
答案。建议在JMeter测试中将Groovy语言用于任何形式的脚本,因为行为良好的Groovy脚本可以被编译和缓存,因此它们的性能将很像“普通”
Java代码,而其他脚本语言则在每次被解释时都会被解释。被称为高负载时,使用JavaScript的JSR223测试元素可能会成为性能瓶颈,并破坏您的测试。
*
参考文献: