2016-12-02 150 views
0

我正在jmeter上運行測試腳本,我想保存從「查看結果」表中獲得的結果偵聽器。我只是不明白我會如何將結果保存在Summary Report和Aggregate Report偵聽器中;也就是說,與其他偵聽器不同,在「查看結果」表格的底部沒有「保存表格數據」。我怎樣才能做到這一點?在Jmeter表中將查看結果保存爲csv文件

回答

0

在'查看結果表'偵聽器中,有文件名字段。用正確的本地路徑

  • 點擊配置按鈕

    1. 填充文件名場。然後配置如下圖片
    2. 運行測試並檢查結果。 csv文件將被創建。 enter image description here
  • +0

    csv文件將在哪裏創建? –

    +0

    CSV文件將在您填寫文件名的本地路徑中創建。即Filename = D:\ result.csv,那麼CSV文件將位於D:\ –

    +0

    您可以像這樣使用當前目錄的設置路徑:$ {__ BeanShell(import org.apache.jmeter.services.FileServer; FileServer。 。getFileServer()getBaseDir();)} $ {__的BeanShell(文件分割符,)}結果-table.csv' – Buaban

    0

    總結報告和總結報告具有「保存表數據」按鈕,因爲他們中的大部分價值都計算

    查看Table listener中的結果只是顯示原始數據,因此它不需要計算任何東西,因此沒有「Save Table Data」按鈕。


    我的印象是你使用JMeter有點不對。通常情況下,您不應該單獨保存監聽器輸出,而且在測試運行期間甚至不需要監聽器。

    1. command-line non-GUI mode像運行測試:

      jmeter -n -t test.jmx -l results.jtl 
      
    2. 後您的測試是開放JMeter的GUI來測試計劃和開放results.jtl文件添加您選擇的聽衆與聽衆

    確保在測試執行期間禁用或刪除所有偵聽器,因爲它們會導致大量的內存開銷,從而導致通過較少的放置甚至毀掉你的測試。有關更詳細的解釋,請參見Greedy Listeners - Memory Leeches of Performance Testing arcticle。

    相關問題