2017-08-19 47 views
-1

我用火焰記錄儀記錄了我在我的網站中所遵循的步驟。然後我使用擴展名「.jmx」保存了這些步驟。打開jmeter之後,從blazemeter打開我們保存的文件(擴展名爲「.jmx」的文件)。所有請求顯示在測試計劃節點中。我剛剛添加偵聽器到測試計劃節點,設置所有必需的線程。然後我運行測試請求。如果我們從blazemeter導入「.jmx」文件並執行,jmeter聽衆不會給出任何結果。我使用Ubuntu作爲我的系統操作系統OS

結果我得到的是: 2017年8月19日15時53分26秒錯誤 - jmeter.threads.JMeterThread:測試失敗! org.apache.jmeter.protocol.http.parser.HTMLParseError:拋出java.lang.ClassNotFoundException:org.apache.jmeter.protocol.http.parser.LagartoBasedHtmlParser

注:我在我的系統中使用Ubuntu,在加入blazemeter Chrome瀏覽器。

希望你的人可以幫助我解決我的問題。期待解決方案。

回答

0

展望JMeter package details in Ubuntu最新版本可從存儲庫獲得,它是2年前的JMeter 2.13,因此由BlazeMeter記錄生成的腳本可能無法在舊的JMeter版本上運行。

根據JMeter Best Practices用戶被鼓勵always use the latest version of JMeter,所以:

  1. 安裝Java 8(或更新版本)
  2. 獲取從JMeter downloads page最新版本的JMeter的(當前版本爲JMeter 3.2
  3. 製作肯定你運行的是下載的版本的JMeter,而不是你從Ubuntu庫安裝的版本,即使用:

    cd ~/Downloads/apache-jmeter-3.2/bin 
    ./jmeter 
    

    ,而不是jmeter