[英]Exception generated when trying to generate jmeter HTML reports
我正在嘗試通過 jmeter non gui 命令生成 html 報告。
HTML 報告未生成,並且還看到以下錯誤。
jmeter -Jjmeter.save.saveservice.output_format=csv -Jjmeter.reportgenerator.apdex_statisfied_threshold=1500 -n -t D:\jmeter\v1_images_scenario.jmx -l D:\jmeter\images.jtl -e -o D:\jmeter\Reports\
生成報告時出錯:org.apache.jmeter.report.dashboard.GenerationException:無法將“${jmeter.reportgenerator.apdex_satisfied_threshold}”分配給屬性“set_satisfied_threshold”(映射為“setSatisfiedThreshold”),跳過它設置后面臨相同的錯誤閾值也是如此。
嘗試對此進行更多搜索,但無法解決問題。 如果有人可以幫助我,那就太好了。提前致謝
您的命令中有錯字,請將其更改為:
jmeter -Jjmeter.save.saveservice.output_format=csv -Jjmeter.reportgenerator.apdex_satisfied_threshold=1500 -n -t D:\jmeter\v1_images_scenario.jmx -l D:\jmeter\images.jtl -e -o D:\jmeter\Reports\
即改變statisfied
到satisfied
繼續檢查以下文件:
對於以下行:
jmeter.reportgenerator.apdex_satisfied_threshold=${jmeter.reportgenerator.apdex_satisfied_threshold}
一旦找到 - 刪除或刪除它,這樣如果您不覆蓋該屬性,您將能夠使用默認閾值500
生成儀表板。
更多信息:
雖然接受的答案解決了 OP 的問題,但我想我會在這里添加一個額外的答案,因為我遇到了同樣的行為並且無法找到快速答案,從而浪費了大量時間搜索、挖掘等。
在我的場景中,我錯誤地從使用-q <properties file>
更改為-p <properties file>
。 我沒有意識到(當時)是-q
定義了一個要讀取的附加屬性文件,而-p
覆蓋了 jmeter.properties 文件。 因此,在使用-p
我缺少正確生成儀表板所需的屬性。 順便說一句,“Summariser”(定期將統計信息寫入標准輸出的記錄器)也停止工作,因此這是一個額外的副作用。 有趣的是,我的測試並沒有失敗,只是儀表板創建錯誤和缺少 Summariser。
查看官方文檔: https : //jmeter.apache.org/usermanual/get-started.html#options這種區別是有的,但其他網站在這方面並不是很清楚。 所以你去...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.