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

來源:互聯網
上載者:User
    一、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外掛程式:http://code.google.com/p/jmeter-plugins/downloads/detail?name=JMeterPlugins-0.5.3.zip

下載後將jar檔案放到JMETER_HOME\lib\ext目錄;三、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: 每秒從伺服器端接收到的資料量
  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.