Утвердить более одной переменной JMeter в утверждении Xpath - PullRequest
1 голос
/ 09 июля 2020

У меня есть текстовое поле, DOM которого выглядит следующим образом:

<input type="text" name="txtCurrentCashTally" id="txtCurrentCashTally" CLASS ="protected" disabled="disabled" value="0" size="20" maxlength="13">

Теперь у меня есть xpath: //input[@id='txtCurrentCashTally']/@value='0' для соответствия этому полю. Я хочу подтвердить, содержит ли этот xpath значение, которое является переменной, которую я использую.

Var_A - это xpath //input[@id='txtCurrentCashTally']/@value из Xpath Extractor в ответе. Var_B взято из другого ответа.

Используя утверждение Xpath, можно ли утверждать, что Var_A = Var_B?

Я могу опробовать «Имя переменной JMeter для использования», но есть ли способ передать туда несколько имен переменных?

Ответы [ 2 ]

1 голос
/ 09 июля 2020

Конечно, просто замените это 0 на ${Var_B}, и вам должно быть хорошо go:

enter image description here

If you want to compare 2 JMeter Variables it can be done with Подтверждение ответа :

enter image description here

More information: Как использовать утверждения JMeter за три простых шага

0 голосов
/ 09 июля 2020

После того, как вы получили 2 переменные, используйте JSR223 Assertion и подтвердите их, используя:

 AssertionResult.setFailure(!vars.get("Var_A").equals(vars.get("Var_B")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...