JMeter JSR 223 语言 js 对比 javascript

JMeter JSR 223 language 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() method which performs discovery of available scripting engines in JMeter Classpath 即时填充。

关于使用哪种语言 jsjavascript,答案是 none。建议在 JMeter 测试中对任何形式的脚本使用 Groovy language,因为行为良好的 Groovy 脚本可以编译和缓存,因此它们的性能将非常类似于 "normal" Java 代码,而其他脚本语言每次被调用时都会被解释,因此当涉及到高负载时,使用 JavaScript 的 JSR223 测试元素可能会成为性能瓶颈并破坏您的测试。

参考文献: