JMeter入門(1):JMeter總體介紹及組件介紹
一、JMeter概述
JMeter可以做
(2)數(shù)據(jù)庫測(cè)試;
(3)Java程序的測(cè)試;
(4)HTTP及FTP測(cè)試;
(5)Web Service測(cè)試;
等等;
和JMeter一起使用的可能是JDK自帶的測(cè)試工具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常用組件
測(cè)試計(jì)劃:整個(gè)測(cè)試計(jì)劃;
線程組:所有的任務(wù)都是基于線程組,開通多少個(gè)線程就代表有多少個(gè)并發(fā)用戶;
Ramp-Up Period:在這么多時(shí)間內(nèi)完成全部測(cè)試,比如開了2個(gè)線程,而Ramp-Up Period為3,則每個(gè)線程的間隔為1.5秒;
Sampler:所有的測(cè)試任務(wù)都是Sampler,即任何測(cè)試任務(wù)的類別都是Sampler,比如HTTP請(qǐng)求、JDBC請(qǐng)求、FTP請(qǐng)求;
斷言:對(duì)Sampler的測(cè)試進(jìn)行判斷是否正確;
監(jiān)聽器:對(duì)Sampler的請(qǐng)求結(jié)果進(jìn)行統(tǒng)計(jì)、顯示;
常用的層次結(jié)構(gòu)為:
常用的組件有:
HTTP請(qǐng)求:模擬HTTP請(qǐng)求;
查看結(jié)果樹:對(duì)于每個(gè)請(qǐng)求,可以查看HTTP請(qǐng)求和HTTP響應(yīng);
圖形結(jié)果:可以圖形顯示吞吐量、響應(yīng)時(shí)間等;
聚合報(bào)告:總體的吞吐量、響應(yīng)時(shí)間;
1、Label: 定義的HTTP請(qǐng)求名稱
2、Samples: 表示這次測(cè)試中一共發(fā)出了多少個(gè)請(qǐng)求
3、Average: 訪問頁面的平均響應(yīng)時(shí)間
4、Min: 訪問頁面的最小響應(yīng)時(shí)間
5、Max: 訪問頁面的最大響應(yīng)時(shí)間
6、Error%: 錯(cuò)誤的請(qǐng)求的數(shù)量/請(qǐng)求的總數(shù)
7、Throughput:每秒完成的請(qǐng)求數(shù)
8、KB/Sec: 每秒從服務(wù)器端接收到的數(shù)據(jù)量
posted on 2013-11-14 10:33 順其自然EVO 閱讀(376) 評(píng)論(0) 編輯 收藏 所屬分類: jmeter and badboy