Как захватить результат для нескольких утверждений beanhell в JMeter с помощью Simple Data Writer? - PullRequest
0 голосов
/ 13 декабря 2018

Я использую несколько подтверждений beanhell в одном запросе http и сохраняю результаты утверждений в csv-файле с помощью простого средства записи данных.Проблема в том, что в CSV-файле фиксируется только первый результат утверждения.Пожалуйста помоги.Прикрепление снимков.

1 Ответ

0 голосов
/ 13 декабря 2018

Это выглядит как строка, в которой JMeter хранит только 1-й результат ошибки подтверждения в формате CSV, рассмотрите возможность поднятия запроса на улучшение

Тем временем вы можете рассмотреть возможность установки флажка Save as XML в Simple Writer:

enter image description here

, таким образом, вы получите все сообщения о сбое утверждения, сохраненные в файле:

<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">
<httpSample t="160" it="0" lt="160" ct="31" ts="1544693846139" s="false" lb="HTTP Request" rc="200" rm="OK" tn="Thread Group 1-1" dt="text" by="1597" sby="115" ng="1" na="1">
  <assertionResult>
    <name>BeanShell Assertion</name>
    <failure>true</failure>
    <error>false</error>
    <failureMessage>msg1</failureMessage>
  </assertionResult>
  <assertionResult>
    <name>BeanShell Assertion</name>
    <failure>true</failure>
    <error>false</error>
    <failureMessage>msg2</failureMessage>
  </assertionResult>
  <java.net.URL>http://example.com/</java.net.URL>
</httpSample>

</testResults>

Такжеимейте в виду, что , начиная с JMeter 3.1, рекомендуется использовать тестовые элементы JSR223 и язык Groovy для любых сценариев, поэтому рассмотрите возможность перехода на утверждения JSR223 при следующей доступной возможности.

...