Size: a a a

QA — Load & Performance

2020 November 12

V

Vladimir in QA — Load & Performance
Vladimir
Я не совсем понимаю почему, но вот в таком виде отрабатывает как надо
Столкнулся с аналогичным случем, но теперь не отрабатыват.
Переменные имеют значения
false
, сравниваю на предмет того, что если false=false, то тест надо останавливать, если false=true, то тест продолжать.
При запуске теста, выдаёт ошибку: Groovy: Error running groovy script
javax.script.ScriptException: javax.script.ScriptException: groovy.lang.MissingMethodException: No signature of method: org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.$() is applicable for argument types: (Script18565$_run_closure1) values: [Script18565$_run_closure1@33695487]
Possible solutions: is(java.lang.Object), any(), get(java.lang.String), any(groovy.lang.Closure), use([Ljava.lang.Object;), wait()
источник

V

Vladimir in QA — Load & Performance
источник

V

Vladimir in QA — Load & Performance
пробовал добавлять одинарные или двойные кавычки, не помогает. ЧЯДНТ?
источник

V

Vladimir in QA — Load & Performance
active_param задана в пользовательских переменных
active приходит в ответе на запрос
источник

VG

Viktor Ganeles in QA — Load & Performance
Vladimir
active_param задана в пользовательских переменных
active приходит в ответе на запрос
Попробуйте вариант, который Кирилл Юрков предлагал выше:
${__groovy(if ("none"=="none") {return true})}

проверку на false/true через if

Так же у меня была похожая проблема. Решилась скачиванием "чистой" версии жметра.
что в старой было не так - пока руки не дошли разобраться..
источник

VG

Viktor Ganeles in QA — Load & Performance
Vladimir
active_param задана в пользовательских переменных
active приходит в ответе на запрос
а, погодите.
источник

VG

Viktor Ganeles in QA — Load & Performance
Так у вас код некачественный.
источник

VG

Viktor Ganeles in QA — Load & Performance
в груви переменные стоит брать иначе:
источник

VG

Viktor Ganeles in QA — Load & Performance
${__groovy(vars.get("var1")==vars.get("var2"))}
источник

V

Vladimir in QA — Load & Performance
Viktor Ganeles
${__groovy(vars.get("var1")==vars.get("var2"))}
хм... сейчас попробую, спасибо
источник

VG

Viktor Ganeles in QA — Load & Performance
Если использовать вариант Кирилла, с явным возвратом статуса - то так:

${__groovy(if (vars.get("var1")==vars.get("var2")) {return true})}
источник

V

Vladimir in QA — Load & Performance
Viktor Ganeles
Если использовать вариант Кирилла, с явным возвратом статуса - то так:

${__groovy(if (vars.get("var1")==vars.get("var2")) {return true})}
Отработало с неявным возвратом.
Спасибо большое!
источник

N

Nike in QA — Load & Performance
всем привет. подскажите плиз как сделать так, чтобы тред группа сначала ждала 30 минут, а потом работала в течении 10 минут
источник

СФ

Степа Фомичев... in QA — Load & Performance
Nike
всем привет. подскажите плиз как сделать так, чтобы тред группа сначала ждала 30 минут, а потом работала в течении 10 минут
Ultimate thread group и параметр initial delay
источник

VG

Viktor Ganeles in QA — Load & Performance
Варианты:

- В начале тредгруппы поставь таймер (потоки стартанут но будут ждать).

- используй ultimate thread group, там можно отложить запуск

- (так себе вариант) в корневом элементе жметра, который test plan, поставь галочку что бы группы выполнялись по-очереди. Сделай 2 гоуппы, в первой  - таймер на пол часа, во второй действия
источник

RH

Roman Halyuta in QA — Load & Performance
привет. вопрос по iso8583. Может возникала у кого проблема что соединение пересоздается?
источник

S

Svetlana in QA — Load & Performance
Viktor Ganeles
${__groovy(vars.get("var1")==vars.get("var2"))}
А есть разница в двойных или одинарных кавычках имя переменной?
источник

KY

Kirill Yurkov in QA — Load & Performance
Svetlana
А есть разница в двойных или одинарных кавычках имя переменной?
есть но не слишком можно учитывать её. одинарные кавычки представляют собой стандартную строку java а двойные будут в груви. строка в одинарных кавычках содержащая ссылки на переменные будет выводиться без компиляции, а в двойных будет подставлять перменные
источник

KY

Kirill Yurkov in QA — Load & Performance
def a = 'Hello'
println 'hi $a'            // даст "hi $a"
источник

KY

Kirill Yurkov in QA — Load & Performance
для переменной не должна быть разница, так как в этом и том случае оно будет стрингой
источник