Size: a a a

QA — Load & Performance

2020 October 05

S7

Sam 7 in QA — Load & Performance
формат можете определить самостоятельно
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Степа Фомичев
Ты имеешь ввиду jre, когда говоришь java?)
Да, спасибо. JRE
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
В общем у меня получилось, что
Script Engine: BeanShell Engine (1.0) - [compilable]
Script Engine: Groovy Scripting Engine (2.0) - [compilable]
Script Engine: JEXL Engine (2.0) - [compilable]
Script Engine: Oracle Nashorn (11.0.6) - [compilable]

Все они компилируемые. Но у меня java.version == 11.0.6
И у  instaHipsta282 тоже java.version == 11.0.8

Мне интересно узнать, что на других JVM - тоже compilable у всех или только у Groovy
источник

СФ

Степа Фомичев... in QA — Load & Performance
Вячеслав Смирнов
В общем у меня получилось, что
Script Engine: BeanShell Engine (1.0) - [compilable]
Script Engine: Groovy Scripting Engine (2.0) - [compilable]
Script Engine: JEXL Engine (2.0) - [compilable]
Script Engine: Oracle Nashorn (11.0.6) - [compilable]

Все они компилируемые. Но у меня java.version == 11.0.6
И у  instaHipsta282 тоже java.version == 11.0.8

Мне интересно узнать, что на других JVM - тоже compilable у всех или только у Groovy
Вот так на 8:
java.runtime.name == OpenJDK Runtime Environment
java.runtime.version == 1.8.0_265-8u265-b01-0ubuntu2~18.04-b01
java.specification.name == Java Platform API Specification
java.specification.vendor == Oracle Corporation
java.specification.version == 1.8
java.vendor == Private Build
java.vendor.url == http://java.oracle.com/
java.version == 1.8.0_265
java.version.date == null
java.vm.name == OpenJDK 64-Bit Server VM

ScriptEngineFactory Info
 Script Engine: JEXL Engine (3.0) - [compilable]
 Language: JEXL (3.0) - [jexl, jexl2, jexl3]
   Engine Alias: JEXL
   Engine Alias: Jexl
   Engine Alias: jexl
   Engine Alias: JEXL2
   Engine Alias: Jexl2
   Engine Alias: jexl2
   Engine Alias: JEXL3
   Engine Alias: Jexl3
   Engine Alias: jexl3

ScriptEngineFactory Info
 Script Engine: BeanShell Engine (1.0) - [compilable]
 Language: BeanShell (2.0b6) - [bsh, java]
   Engine Alias: beanshell
   Engine Alias: bsh
   Engine Alias: java

ScriptEngineFactory Info
 Script Engine: Oracle Nashorn (1.8.0_265) - [compilable]
 Language: ECMAScript (ECMA - 262 Edition 5.1) - [js]
   Engine Alias: nashorn
   Engine Alias: Nashorn
   Engine Alias: js
   Engine Alias: JS
   Engine Alias: JavaScript
   Engine Alias: javascript
   Engine Alias: ECMAScript
   Engine Alias: ecmascript

ScriptEngineFactory Info
 Script Engine: Groovy Scripting Engine (2.0) - [compilable]
 Language: Groovy (2.4.15) - [groovy]
   Engine Alias: groovy
   Engine Alias: Groovy

ScriptEngineFactory Info
 Script Engine: JEXL Engine (2.0) - [compilable]
 Language: JEXL (2.0) - [jexl, jexl2]
   Engine Alias: JEXL
   Engine Alias: Jexl
   Engine Alias: jexl
   Engine Alias: JEXL2
   Engine Alias: Jexl2
   Engine Alias: jexl2
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Добавился JEXL Engine (3.0)
Возможно я был не прав. Наличие реализации интерфейса compilable не означает, что язык компилируемый
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Просто все языки получается компилируемые
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
А может так оно и есть и документация на сайте JMeter неверна
источник

СФ

Степа Фомичев... in QA — Load & Performance
Вячеслав Смирнов
А может так оно и есть и документация на сайте JMeter неверна
The optional interface implemented by ScriptEngines whose methods compile scripts to a form that can be executed repeatedly without recompilation.

Насколько я понимаю, тут не имеется в виду компиляция в байткод
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Cache compiled script if available

If checked (advised) and the language used supports Compilable interface (Groovy is one of these, java, beanshell and javascript are not), JMeter will compile the Script and cache it using it's MD5 hash as unique cache key
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Я вот это проверял
источник

AG

Alex Grishutin in QA — Load & Performance
вам сюда https://t.me/qaload_job
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
День добрый!
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Подскажите пожалуйста. В скрипте есть фрагмент который выполняется в цикле. Внутри фрагмента вставлен Regular Expression Extractor. Он вытягивает некий id рендомно. Проблема в том что он вытягивает всего 1 раз несмотря на цикл. Как заставить его каждый раз вытаскивать новый id при прохождении в цикле?
источник

AG

Alex Grishutin in QA — Load & Performance
странно что тянет одно и тоже постоянно... уверены что в настройкаъ экстрактора все правильно?
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
не уверен
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
это часть одного из фрагментов
источник

AG

Alex Grishutin in QA — Load & Performance
интересненько...
А а если руками через view results посмотреть? мб такое, что у вас регулярка тянет только 1 значение?
источник

НН

Никита Новожилов... in QA — Load & Performance
Вячеслав Поляков
это часть одного из фрагментов
Может он тянет всегда одно значение? Посмотрите в деьаг семплере, сколько значений вытягивает
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Никита Новожилов
Может он тянет всегда одно значение? Посмотрите в деьаг семплере, сколько значений вытягивает
я в лог каждый раз вывожу то что он вытягивает
источник