2015-04-28 7 views
2

В тот момент, когда я выполняю некоторые тесты, я вижу только неудавшиеся утверждения в реестре дерева результатов. Поскольку я хотел бы выполнить функциональное тестирование с помощью этих инструментов, мне нужно, чтобы все прошедшие проверки были включены в отчет. Возможно ли в новой версии Jmeter?Как увидеть утверждения, успешно прошедшие в дереве результатов

ответ

1

Вы можете «сказать» JMeter для хранения результатов в XML - это вызовет сохранение результатов утверждения .jtl файл

Для переключения результатов JMeter файла XML и сохранить все утверждения приводят к тому добавить следующие две строк в пользователя .properties файл:

jmeter.save.saveservice.output_format=xml 
jmeter.save.saveservice.assertion_results=all 

Вы получите выход как:

<?xml version="1.0" encoding="UTF-8"?> 
<testResults version="1.2"> 
<httpSample t="340" lt="340" ts="1430219540110" s="true" lb="HTTP Request" rc="200" rm="OK" tn="Thread Group 1-1" dt="text" by="1591" ng="1" na="1"> 
    <assertionResult> 
<name>Response Assertion</name> 
<failure>false</failure> 
<error>false</error> 
    </assertionResult> 
</httpSample> 

См Apache JMeter Properties Customization Guide для получения дополнительной информации о свойствах JMeter и способах их управления.

+0

Спасибо за быстрый ответ! На самом деле, я хотел бы видеть мои успешные утверждения в дереве результатов (отмеченные зеленым цветом) как сам запрос. – haumaru

+0

Заглядывая в код [ViewResultsFullVisualizer] (http://svn.apache.org/repos/asf/jmeter/trunk/src/components/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java) класс, который отвечает за просмотр Получатель дерева результатов, он отображает в GUI только неудачные утверждения, поэтому я боюсь, что единственный способ достичь вашей цели - удалить if (item.isFailure() || item.isError()) {'clause и перекомпилировать JMeter. –

 Смежные вопросы

  • Нет связанных вопросов^_^