2016-11-02 48 views
0

我想問問你是否知道需要設置什麼來結束包含請求 - 響應數據(JSON)成功/錯誤的Jmeter html報告。我試着用下面的設置,但沒有幫助: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

你能不能更XSLT相關的問題澄清一點?什麼是你在談論的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文章的詳細信息,使用斷言有條件地設置合格/不合格標準。


如果你想添加的響應數據,而不是失敗的採樣,這是因爲你需要修改XSL樣式表文件,以添加一個額外的列

+0

謝謝德米特里, 我將嘗試去與XSLT更改,但令我困擾的是,請求/響應數據根本不存儲在jtl報告中。我應該怎麼做才能讓這個工作開始 –