2016-11-02 3 views
0

Я хотел бы спросить, знаете ли вы, что нужно настроить для завершения отчета Jmeter html, который включает в себя данные запроса-ответа (JSON), как успех, так и ошибку. Я попытался с последующей настройки, но не помогло:Отчет Jmeter html включает в себя данные запроса-ответа

jmeter.properties

jmeter.save.saveservice.output_format=xml 
jmeter.save.saveservice.data_type=true 
jmeter.save.saveservice.label=true 
jmeter.save.saveservice.response_code=true 
jmeter.save.saveservice.response_data=true 
jmeter.save.saveservice.response_data.on_error=true 
jmeter.save.saveservice.response_message=true 
jmeter.save.saveservice.successful=true 
jmeter.save.saveservice.assertions=true 
jmeter.save.saveservice.samplerData=true 
jmeter.save.saveservice.responseHeaders=true 
jmeter.save.saveservice.requestHeaders=true 

пытался заставить их муравей build.xml

<!-- Force suitable defaults --> 
    <property name="request.threads" value="1"/> 
    <property name="request.threads" value="1"/> 
    <property name="request.loop" value="1"/> 
    <property name="jmeter.save.saveservice.data_type" value="true"/> 
    <property name="jmeter.save.saveservice.label" value="true"/> 
    <property name="jmeter.save.saveservice.response_code" value="true"/> 
    <property name="jmeter.save.saveservice.response_data" value="true"/> 
    <property name="jmeter.save.saveservice.response_message" value="true"/> 
    <property name="jmeter.save.saveservice.successful" value="true"/> 
    <property name="jmeter.save.saveservice.assertions" value="true"/> 
    <property name="jmeter.save.saveservice.samplerData" value="true"/> 
    <property name="jmeter.save.saveservice.responseHeaders" value="true"/> 
    <property name="jmeter.save.saveservice.requestHeaders" value="true"/> 
    <property name="jmeter.save.saveservice.output_format" value="xml"/> 
    <property name="jmeter.save.saveservice.assertion_results" value="all"/> 
    <property name="jmeter.save.saveservice.bytes" value="true"/> 
    <property name="file_format.testlog" value="${format}"/> 
    <property name="jmeter.save.saveservice.response_data.on_error"value="${funcMode}"/> 
enter code here 

Благодарности

+0

Могли бы вы немного уточнить? о чем говорится в html-отчете? старый муравей или новый 3.0? thx –

+0

Я использую apache-jmeter 2.13, используя jmeter-results-detail-report_21.xsl –

+0

, кроме того, данные запроса-ответа не сохраняются в JTL, а также –

ответ

0

Самый быстрый и самым простым решением является добавление пустого ответа, применяемого ко всем запросам типа:

Response Assertion

Когда тест заканчивается, вы увидите что-то вроде:

Ant Report

В качестве побочного эффекта это вызовет все неудачи пробоотборников

См How to Use JMeter Assertions in Three Easy Steps статьи для получения дополнительной информации об использовании Assertions в условно заданные критерии прохождения/отказа.


Если вы хотите добавить данные ответа и не провалить пробоотборник, более XSLT связанный с этим вопрос, как вам нужно будет внести изменения в файл XSL таблицу стилей для того, чтобы добавить дополнительный столбец

+0

Спасибо, Dmitri, Я постараюсь пойти с заменой XSLT, но что меня беспокоит, так это то, что данные запроса/ответа не хранятся в отчете jtl вообще. Что я должен сделать, чтобы сначала работать –