JMeter JSR 223 язык js против javascript

О языках JSR 223 Sampler,

Я могу выбирать между

JavaScript (ECMAScript ECMA 262 Edition 51 / Oracle Nashorn 1.8.0_144)

а также

js (ECMAScript ECMA 262 Edition 51 / Oracle Nashorn 1.8.0_144)

а также

Нашорн (ECMAScript ECMA 262 Edition 51 / Oracle Нашорн 1.8.0_144)

Какая разница? кажется, что они такие же, как JavaScript.

Можно ли как-нибудь отредактировать список? удалить неиспользуемые скриптовые языки?

(Есть также язык экмаскриптов с такими же свойствами)

1 ответ

Решение

Я не думаю, что вы сможете удалить записи оттуда, поскольку раскрывающийся список заполняется на лету с помощью метода ScriptEngineManager.getEngineFactories(), который выполняет обнаружение доступных механизмов сценариев в JMeter Classpath.

Что касается языка, чтобы использовать js или же javascript ответ - нет. Рекомендуется использовать язык Groovy для любой формы сценариев в тестах JMeter, так как скрипты Groovy с хорошим поведением могут быть скомпилированы и кэшированы, поэтому их производительность будет очень похожа на "нормальный" код Java, в то время как другие языки сценариев интерпретируются каждый раз, когда они так как при высоких нагрузках ваш тестовый элемент JSR223 с использованием JavaScript может стать узким местом производительности и испортить ваш тест.

Рекомендации:

Другие вопросы по тегам