簡體   English   中英

生成 HTML 報告期間的 JMeter 問題

[英]JMeter Issue during generating HTML report

幾天前我寫了測試,它們沒有問題。

現在,當我嘗試運行它們時,它們以代碼 1 和錯誤消息退出:

發生錯誤:空

我在TeamCity上運行它

.jtl 文件創建沒有問題。

這是運行的日志片段。

[17:03:02][Step 2/2] jmeter args=-g tests/report/dynamic-checkout.jtl -o tests/report/dynamic-checkout
[17:03:03][Step 2/2] Dec 05, 2019 4:03:03 PM java.util.prefs.FileSystemPreferences$1 run
[17:03:03][Step 2/2] INFO: Created user preferences directory.
[17:03:03][Step 2/2] An error occurred: null
[17:03:03][Step 2/2] Process exited with code 1
[17:03:03][Step 2/2] Process exited with code 1 (Step: Performance Tests Execution (Command Line))
[17:03:03][Step 2/2] Step Performance Tests Execution (Command Line) failed

我試圖找到解決方案,但我剛剛發現了幾篇關於 Java 版本的文章。 在 stackoverflow 上的其他問題中提供的解決方案:

替代方案--config java

當我嘗試使用它時, TeamCity向我顯示,只有 1 個 Java 版本並且已被選中。

編輯:我剛剛發現,即使是測試本身也運行了 0 秒。

錯誤消息非常通用,如果還有更多內容,請提供幫助。 如果你願意嘗試這個,我建議你嘗試使用 blazemeter taurus 看看它是否可以運行你的測試,taurus 會自動安裝所有插件和依賴項。

因此,如果您的問題是由缺少插件引起的,那么這應該可以解決它。

查看您沒有運行測試的 命令行參數,您正在嘗試從現有的 .jtl 結果文件中生成一個 HTML 報告儀表板

很可能您收到錯誤是因為您的tests/report/dynamic-checkout.jtl為空,請仔細檢查它是否存在,而不是空並且其內容與結果文件配置屬性匹配

以前的JMeter測試失敗或儀表板生成失敗的原因通常應該反映在jmeter.log文件中

暫無
暫無

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

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