关于 JSR 223 采样器语言,
我可以选择
javascript(ECMAScript ECMA 262 第 51 版/Oracle Nashorn
1.8.0_144)
and
Node.js(ECMAScript ECMA 262 版本 51 / Oracle Nashorn 1.8.0_144)
and
nashorn(ECMAScript ECMA 262 版本 51 / Oracle Nashorn 1.8.0_144)
有什么不同?看起来它们和 JavaScript 是一样的。
我可以以某种方式编辑列表吗?删除未使用的脚本语言?
(还有具有相同属性的 ecmascript 语言)
我认为您无法从那里删除条目,因为下拉列表是使用即时填充的ScriptEngineManager.getEngineFactories()执行发现可用脚本引擎的方法JMeter 类路径.
关于使用哪种语言js
or javascript
答案是none。推荐使用Groovy 语言对于 JMeter 测试中任何形式的脚本,由于行为良好的 Groovy 脚本可以被编译和缓存,因此它们的性能将非常类似于“普通”Java 代码,而其他脚本语言每次被调用时都会被解释,因此当涉及到使用 JavaScript 的高负载 JSR223 测试元素可能会成为性能瓶颈并毁掉您的测试。
参考:
- JMeter 最佳实践:JSR223 元素
-
Apache Groovy - 为什么以及如何使用它
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)