результатов - jmeter основы




Почему подтверждение ответа не работает в JMeter (2)

Вот мой текстовый ответ

<p class="equipment-left">
        <span id="p_lt_zoneContent_pageplaceholder_p_lt_ctl02_TireSearchResults_lblOriginalFrontEquipmentHeader">Original Equipment-Front: </span>
        <span class="equipment-num">
            <a id="p_lt_zoneContent_pageplaceholder_p_lt_ctl02_TireSearchResults_hypOriginalFrontEquipment" href="javascript:__doPostBack(&#39;p$lt$zoneContent$pageplaceholder$p$lt$ctl02$TireSearchResults$hypOriginalFrontEquipment&#39;,&#39;&#39;)"></a></span></p>
    <p class="equipment-right">
        <span id="p_lt_zoneContent_pageplaceholder_p_lt_ctl02_TireSearchResults_lblOriginalFrontEquipmentCount">**We found <strong>@Count</strong> result(s) that fit your vehicle.</span>**
    </p>
</div>
<div id="p_lt_zoneContent_pageplaceholder_p_lt_ctl02_TireSearchResults_divOriginalRearEquipment" class="equipment" style="display:none;">
    <p class="equipment-left">
        <span id="p_lt_zoneContent_pageplaceholder_p_lt_ctl02_TireSearchResults_lblOriginalRearEquipmentHeader">Original Equipment-Rear: </span>
        <span class="equipment-num">
            <a id="p_lt_zoneContent_pageplaceholder_p_lt_ctl02_TireSearchResults_hypOriginalRearEquipment" href="javascript:__doPostBack(&#39;p$lt$zoneContent$pageplaceholder$p$lt$ctl02$TireSearchResults$hypOriginalRearEquipment&#39;,&#39;&#39;)"></a></span></p>

И вот мой скриншот Assertion

В основном я пытаюсь утверждать, что если ответ содержит текст «Мы нашли результат (ы) @Count, который соответствует вашему автомобилю». то этот запрос не выполняется, но как-то он всегда проходит.

Я попробовал вариант Text Response, Response Message и Document (текст), но он не работает ни с одним из параметров.

Я что-то упускаю? Пожалуйста, предложите. Благодарю.


Я смог исправить проблему, изменив правила сопоставления шаблонов из Contains to Substring.


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

Шаблон может быть либо:

  • «строка» для предложений «Равно» или «Подстрока»

  • «Регулярное выражение для Perl5» для предложений «Содержат» или «Совпадения»

Поэтому, если вы задали режим Contains JMeter обрабатывает ваш шаблон как регулярное выражение, совместимое с Perl . Поэтому вам нужно избежать скобок с обратными косыми чертами в вашем шаблоне, чтобы заставить его работать так, как вы ожидаете:

We found <strong>@Count</strong> result\(s\) that fit your vehicle.</span>

Рекомендации: