Size: a a a

QA — Load & Performance

2019 October 29

AR

Artem Rozhkov in QA — Load & Performance
Теперь понятно. Cпасибо.
источник

И

Июля in QA — Load & Performance
Хелп ми плиз с очень простой вещью, с которой не справилась. Беру из респонса значение (в JSON выглядит так  "code": "Error_Loan_IsLocked") и сохраняю в переменную errcode, дебаг семплер показывает, что переменная есть errcode_1=Error_Loan_IsLocked. Потом вставляю в if контроллер ("${errcode_1}" == "Error_Loan_IsLocked") и не идёт по нужной ветке. Хотя, с числами всегда всё было оке. Первый раз пытаюсь стрингу засунуть, и не выходит
источник

ЕЕ

Евгений Евгений in QA — Load & Performance
Июля
Хелп ми плиз с очень простой вещью, с которой не справилась. Беру из респонса значение (в JSON выглядит так  "code": "Error_Loan_IsLocked") и сохраняю в переменную errcode, дебаг семплер показывает, что переменная есть errcode_1=Error_Loan_IsLocked. Потом вставляю в if контроллер ("${errcode_1}" == "Error_Loan_IsLocked") и не идёт по нужной ветке. Хотя, с числами всегда всё было оке. Первый раз пытаюсь стрингу засунуть, и не выходит
Я так это реализую ${__groovy("${groupId}"!="NULL")}
источник

И

Июля in QA — Load & Performance
А строку со строкой по идее же можно сравнить. Хотя, если ошибка есть, то логично, что значение просто будет не пустое
источник

ЕЕ

Евгений Евгений in QA — Load & Performance
В моем примере NULL это строка
источник

И

Июля in QA — Load & Performance
Спасибо, попробую так. Хотя, в спецификации JMeter написано что можно "${VAR}" == "abcd"
источник

AK

Anton Kramarev in QA — Load & Performance
Июля
Хелп ми плиз с очень простой вещью, с которой не справилась. Беру из респонса значение (в JSON выглядит так  "code": "Error_Loan_IsLocked") и сохраняю в переменную errcode, дебаг семплер показывает, что переменная есть errcode_1=Error_Loan_IsLocked. Потом вставляю в if контроллер ("${errcode_1}" == "Error_Loan_IsLocked") и не идёт по нужной ветке. Хотя, с числами всегда всё было оке. Первый раз пытаюсь стрингу засунуть, и не выходит
Лучше использовать это в языковой обертке, как и рекомендуется над полем
источник

AK

Anton Kramarev in QA — Load & Performance
Как написали выше ${__groovy(your expression here)}
источник

И

Июля in QA — Load & Performance
Спасибо
источник

AK

Anton Kramarev in QA — Load & Performance
Июля
Спасибо, попробую так. Хотя, в спецификации JMeter написано что можно "${VAR}" == "abcd"
Вот оно вроде можно, но у меня постоянно с этим возникали проблемы. Потому обертки
источник

И

Июля in QA — Load & Performance
Anton Kramarev
Вот оно вроде можно, но у меня постоянно с этим возникали проблемы. Потому обертки
У меня числа раньше были, я брала из массива нужные значения, всё огонь. А со строковыми переменными вот затык. Дело или в jmeter, или в его гайде. Ну, или во мне. Благодарю за подсказку
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Если в строке появляются кавычки, то выражение "${имя}" ломается. vars.get("имя") в этом случае надёжнее.
источник

И

Июля in QA — Load & Performance
Вячеслав Смирнов
Если в строке появляются кавычки, то выражение "${имя}" ломается. vars.get("имя") в этом случае надёжнее.
А if controller такое выражение скушает?
источник

И

Июля in QA — Load & Performance
Что-то ничего не выходит
источник

И

Июля in QA — Load & Performance
${__groovy("${errcode_1}" == "Error_Loan_IsLocked")} не помогло
источник

И

Июля in QA — Load & Performance
vars.get("${errcode_1}") == "Error_Loan_IsLocked" тоже ругается
источник

И

Июля in QA — Load & Performance
блин, доллар не убрала 🙈
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
${__groovy(vars.get("errcode_1") == "Error_Loan_IsLocked")}
источник

И

Июля in QA — Load & Performance
Да, спасибо, всё вышло
источник

VG

Viktor Ganeles in QA — Load & Performance
Июля
А if controller такое выражение скушает?
Скушает. И галочку внизу сними, как jmeter рекомендует для производительности.
источник