JMeter學習----JMeter安裝及環境配置
一、JMeter介紹
1.開源免費,基于Java編寫,可內建到其他系統可拓展各個功能插件
2.支援接口測試,壓力測試等多種功能,支援錄制回放,入門簡單
3.多平台支援,可在Linux,Windows,Mac上運作
二、JDK安裝環境配置
安裝JMeter需安裝配置JDK。(JDK1.8版本以上)
配置環境變量:此電腦–右擊屬性–進階系統設定–環境變量
在“系統變量”中,設定3項屬性。JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點選“編輯”,不存在則點選“建立”。
1.建立----系統變量
變量名:JAVA_HOME
變量值:jdk的安裝路徑,如:D:\Java\jdk1.6.0_45J,此路徑下包括lib,bin,jre等檔案夾
2.建立----系統變量
變量名:CLASSPATH—為java加載類(class or lib)路徑,隻有類在classpath中,java指令才能識别
變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面的 .和; 加 .表示目前路徑)
3.編輯----系統變量
變量名:Path—使得系統可以在任何路徑下識别java指令
變量值:建立
%JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin
(配置完成後,可打開cmd輸入java -version檢視是否安裝成功)
三、JMeter的安裝及環境配置
1.JMeter官網下載下傳位址:http://jmeter.apache.org/download_jmeter.cgi

2.解壓後配置環境變量: 此電腦----滑鼠右鍵選擇“屬性”----進階系統設定----進階—環境變量頁面
(1)建立----系統變量
變量名:JMETER_HOME
變量值:JMeter的安裝路徑
(2)編輯----系統變量
變量名:CLASSPATH
變量值:添加 %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;
(3)編輯----系統變量
變量名:Path
變量值:輕按兩下後建立 %JMETER_HOME%\bin
- 基本配置完成,驗證配置是否可用。首先進到jmeter安裝路徑,找到bin檔案夾,點選,找到jmeter.bat,輕按兩下打開,此時會彈出2個界面:一個是指令視窗,使用jmeter的時候此指令視窗不能關,縮小到電腦工作列即可。還有一個界面是jmeter工作頁面。
JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置 JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置
四、JMeter執行順序
1./bin 目錄(常用檔案介紹)
examples:目錄下包含Jmeter使用執行個體
ApacheJMeter.jar:JMeter源碼包
jmeter.bat:windows下啟動檔案
jmeter.sh:Linux下啟動檔案
jmeter.log:Jmeter運作日志檔案
jmeter.properties:Jmeter配置檔案
jmeter-server.bat:windows下啟動負載生成器服務檔案
jmeter-server:Linux下啟動負載生成器檔案
/docs目錄——Jmeter幫助文檔
/extras目錄——提供了對Ant的支援檔案,可也用于持續內建
/lib目錄——存放Jmeter依賴的jar包,同時安裝插件也放于此目錄
/licenses目錄——軟體許可檔案,不用管
/printable_docs目錄——Jmeter使用者手冊
2.Jmeter元件執行順序
入口:線程組
step1.配置元件
step2.前置處理器
step3.定時器
step4.sample
step5.後置處理器(關聯、正規表達式提取器)
step6.斷言
監聽器 一直都在監聽 不涉及順序
五、一個簡單的測試過程
測試一個網站,我們至少需要:使用者,發送請求,檢視結果這三個過程。
測試計劃要素:隻有一個測試計劃+至少一個線程組+至少一個取樣器+至少一個監聽器
1.有且隻有一個測試計劃
2.添加線程組[線程組]
在“測試計劃”上右鍵,選擇“添加”—“線程”—“線程組”
線程數:使用者 一個線程代表一個使用者
Ramp-up period: 每個請求發生的總時間間隔,機關是秒
循環次數:請求重複次數
3.添加請求[取樣器]
我們要通路一個網頁,比如是百度首頁,則是http請求,則添加http請求,線上程組上右鍵—“添加”—“取樣器”—“HTTP請求“
伺服器名稱或IP:填入域名或者IP位址,
端口号:填入對應端口号,http對應80
請求方法:根據具體的請求選擇請求類型,post或get請求等
路徑:寫入對應URL(接口),
參數:有參數情形下選擇參數類型并填入相應參數。
例如:http://jddev.sp11.cn/staff/login/workerSignIn (http協定,jddev.sp11.cn為IP,/staff/login/workerSignIn 為url)
參數:password=spadmin.#密碼 username=admin#使用者名
4.添加螢幕(檢視結果)
線上程組上右鍵—“添加”—“螢幕”—“檢視結果樹”
5.點選運作–檢視結果