1. 程式人生 > >JMeter入門:01JMeter總體介紹及元件介紹

JMeter入門:01JMeter總體介紹及元件介紹

一、JMeter概述 JMeter就是一個測試工具,相比於LoadRunner等測試工具,此工具免費,且比較好用,但是前提當然是安裝Java環境; JMeter可以做 (1)壓力測試及效能測試; (2)資料庫測試; (3)Java程式的測試; (4)HTTP及FTP測試; (5)Web Service測試; 等等; 和JMeter一起使用的可能是JDK自帶的測試工具JConsole,位於JDK\bin\JConsole,此工具主要觀察堆、JVM、CPU的使用情況,介面如下: 二、JMeter安裝 解壓縮即可; 三、JMeter常用元件 測試計劃:整個測試計劃; 執行緒組:所有的任務都是基於執行緒組,開通多少個執行緒就代表有多少個併發使用者;
Ramp-Up Period:在這麼多時間內完成全部測試,比如開了2個執行緒,而Ramp-Up Period為3,則每個執行緒的間隔為1.5秒; Sampler:所有的測試任務都是Sampler,即任何測試任務的類別都是Sampler,比如HTTP請求、JDBC請求、FTP請求; 斷言:對Sampler的測試進行判斷是否正確; 監聽器:對Sampler的請求結果進行統計、顯示; 常用的層次結構為: 常用的元件有: HTTP請求:模擬HTTP請求; 檢視結果樹:對於每個請求,可以檢視HTTP請求和HTTP響應; 圖形結果:可以圖形顯示吞吐量、響應時間等; 聚合報告:總體的吞吐量、響應時間;
1、Label: 定義的HTTP請求名稱
2、Samples: 表示這次測試中一共發出了多少個請求
3、Average: 訪問頁面的平均響應時間
4、Min: 訪問頁面的最小響應時間 5、Max: 訪問頁面的最大響應時間 6、Error%: 錯誤的請求的數量/請求的總數 7、Throughput:每秒完成的請求數 8、KB/Sec: 每秒從伺服器端接收到的資料量