簡體   English   中英

Jmeter 3.0無法生成ANT HTML報告

[英]Jmeter 3.0 can't generate the ANT HTML report

我快要拔掉所有的頭發了,有人請幫幫我..

我正在使用JMeter 3.0並嘗試從我的jtl文件生成儀表板報告,但是我收到錯誤 -

result.jtl' does not contain the field names header, ensure the jmeter.save.saveservice.* properties are the same as when the CSV file was created or the file may be read incorrectly

我的user.properites文件包含 -

jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.bytes=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.latency=true
jmeter.save.saveservice.response_code=true
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_counts=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.timestamp_format=ms
jmeter.save.saveservice.timestamp_format=yyyy-MM-dd HH:mm:ss
jmeter.save.saveservice.print_field_names=true

這些值在jmeter.properties文件中也是一樣的,只是為了確保我沒有丟失任何東西......

我真的無法解決為什么我不能讓jtl包含標題,我已經按照我能找到的每個指南,我似乎做得對..

有人能指出我缺少的東西,或者包括他們的jmeter的壓縮版本,所有工作我可以嘗試並指出我的螞蟻項目?

希望有人能提供幫助。

仔細檢查build.xml文件的<jmeter>部分。 默認JMeter Ant任務假定.jtl結果文件的XML輸出格式,因此如果您有以下行:

<property name="jmeter.save.saveservice.output_format" value="xml"/>

只是評論或刪除它,你的問題應該解決。

我不認為JMeter Ant Task通過user.properties文件尊重覆蓋,最好使用jmeterproperties屬性或在Ant構建文件中明確指定相關配置,如:

<target name="test">
    <jmeter
        jmeterhome="${jmeter.home}"
        testplan ="${testpath}/${test}.jmx"
        resultlog="${testpath}/${test}.jtl">

        <property name="jmeter.save.saveservice.output_format" value="csv"/>
        <property name="jmeter.save.saveservice.print_field_names" value="true"/>
        <property name="jmeter.save.saveservice.timestamp_format" value="ms"/>
        <!--etc.-->
    </jmeter>
</target>

我還建議選擇jmeter.save.saveservice.timestamp_format屬性之一( msyyyy-MM-dd HH:mm:ss因為它可能會導致儀表板生成出現問題),具有不同值的重復屬性名稱不是非常好的做法。

有關通過Ant任務運行JMeter測試的更多信息以及啟動JMeter測試的其他方法,請參閱不使用JMeter GUI文章啟動JMeter測試的五種方法

在發布之前我已經注意到了,但是它是正確的,XML類型在build.xml中是硬編碼的,現在我已經改變了,一切正常:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM