Size: a a a

QA — Load & Performance

2020 October 16

VG

Viktor Ganeles in QA — Load & Performance
Custom JMeter Functions
источник

VG

Viktor Ganeles in QA — Load & Performance
этот плагин
источник

VG

Viktor Ganeles in QA — Load & Performance
а покажи свой jsr
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Viktor Ganeles
Custom JMeter Functions
этот стоит точно
источник

KY

Kirill Yurkov in QA — Load & Performance
vars.put("codeone","1111")
def codeone = vars.get("codeone")
def base64 = codeone.bytes.encodeBase64().toString()
vars.put("code64",base64)
источник

KY

Kirill Yurkov in QA — Load & Performance
так работает например
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Viktor Ganeles
а покажи свой jsr
источник

KY

Kirill Yurkov in QA — Load & Performance
так точно не работает, это я дли примера накидал)
источник

KY

Kirill Yurkov in QA — Load & Performance
сори за дизинформацию
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Kirill Yurkov
так точно не работает, это я дли примера накидал)
это я только что снес десяток закоменченных строк
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
как до этого пробовал:)
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Kirill Yurkov
vars.put("codeone","1111")
def codeone = vars.get("codeone")
def base64 = codeone.bytes.encodeBase64().toString()
vars.put("code64",base64)
да, так работает, спасибо огромное. подобную конструкцию я не находил нигде
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
сегодня я узнал что переменные в скриптах достаются как в человеческом коде, а не как переменные внутри жеметра. За это знание отдельное спасибо
источник

KY

Kirill Yurkov in QA — Load & Performance
можно и так ${codeone} - но не советую, ибо это нетипизированный кусок непонятно чего
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
можно и так ${codeone} - но не советую, ибо это нетипизированный кусок непонятно чего
в jsr223 нельзя так прямо обращаться к функциям жметра, которые ${__чего-то-там}
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Kirill Yurkov
можно и так ${codeone} - но не советую, ибо это нетипизированный кусок непонятно чего
понял
источник

VG

Viktor Ganeles in QA — Load & Performance
по крайней мере к тем, которые я сейчас попробовал - base64, рандом и т.д.
источник

VG

Viktor Ganeles in QA — Load & Performance
можно к переменным, но если стоит галочка кэширования скриптов - то значение переменной закешируется при первой итерации.
источник

VG

Viktor Ganeles in QA — Load & Performance
а если галочка не стоит - jsr может накладывать реальные задержки при частом выполнении
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
в jsr223 нельзя так прямо обращаться к функциям жметра, которые ${__чего-то-там}
можно)
источник