Используя Jmeter версии 5.2.1 в Ubuntu 18.04, у нас есть ряд тестов, и некоторые из них имеют собственные сообщения. Ниже приведен код.
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="C01 - ${marsha} Current Date" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="1193219718">unsuccessfulSell=true</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message">C01 - ${marsha} Current Date - Product Not Available</stringProp>
<stringProp name="Assertion.test_field">Assertion.sample_label</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">6</intProp>
</ResponseAssertion>
Когда мы запускаем это в версии GUI, мы получаем что-то вроде следующего:
C01 - abzcy Current Date - Product Not Available
Когда мы запускаем тот же тест с CLI, мы не получить сообщение вообще. Первоначально я думал, что это работает, но я вижу неправильный столбец.
Есть мысли?
В приложении приведен скриншот правила, на которое я ссылаюсь.
Снимок экрана экрана подтверждения.
Настраиваемое сообщение вообще не появляется.
Для других утверждений у нас нет этой проблемы.