2014-11-17 58 views
1

我發送了一個HTTP請求。查看結果樹中有錯誤。但在響應數據似乎沒有任何東西。Jmeter查看結果樹在響應數據中不返回任何內容

如何查看錯誤日誌?

enter image description here

enter image description here

+0

該頁面[Audit-getaudits]是否需要任何身份驗證才能訪問?我的意思是在你的網站,如果要訪問該頁面,請求登錄? –

+0

是的,有一個訪問認證。但我已經開始傳遞它了。該方法適用於20個用戶。但它給30個用戶帶來了70%的錯誤。我想查看錯誤日誌的原因。 –

+0

單擊採樣器結果選項卡。它在那裏說什麼?您可以通過單擊GUI右上角的黃色三角形中的感嘆號來查看jmeter日誌,但這可能不是您真正想要的。看起來服務器發生錯誤,所以沒有響應主體/數據。檢查採樣器結果選項卡中的錯誤。 – CharlieS

回答

3
  1. 不要使用JMeter的GUI運行性能測試。改爲運行測試in command-line non-GUI mode
  2. 不要使用查看結果樹偵聽器來測試開發或單線程調試,它的內存密集程度太高,基本上將所有的請求/響應細節存儲在內存中。這可能是你得到的錯誤的原因。按照documentation

查看結果樹絕不負載測試過程中,因爲它消耗了大量的資源(內存和CPU)一起使用。僅用於功能測試或測試計劃調試和驗證期間。

  • 如果需要響應數據存儲在在.jtl結果文件錯誤下面的行添加到user.properties文件(它通常的下/ bin文件夾住您安裝Jmeter)

    jmeter.save.saveservice.response_data.on_error=true 
    
  • 另外,您可以使用嗅探工具,如Wireshark捕捉以便稍後進行檢查完全請求/響應的細節。
  • +0

    了不起的信息,您已經共享了,但是我們怎樣才能得到更多的擴展結果,比如查看結果樹提供的信息,因爲當使用NON-GUI命令行運行測試時,很少有字段可以分析結果。 –

    +0

    您可以通過更改其他'jmeter.save.saveservice'屬性來配置.jtl結果文件中存儲的內容(查看* jmeter.properties *文件以獲取完整列表。請記住,任何額外的信息會影響JMeter的性能,因此您可以使用詳細日誌記錄進行調試,並恢復爲默認值以進行真實測試。有關如何獲取有關信息的信息,請參閱http://blazemeter.com/blog/apache-jmeter-properties-customization指南。屬性可以設置或更改。 –

    +0

    好吧德米特里..感謝您的詳細信息。 –

    相關問題