天天看點

JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置

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

JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置
JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置

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

  1. 基本配置完成,驗證配置是否可用。首先進到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.有且隻有一個測試計劃

JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置

2.添加線程組[線程組]

在“測試計劃”上右鍵,選擇“添加”—“線程”—“線程組”

JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置

線程數:使用者 一個線程代表一個使用者

Ramp-up period: 每個請求發生的總時間間隔,機關是秒

循環次數:請求重複次數

JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置

3.添加請求[取樣器]

我們要通路一個網頁,比如是百度首頁,則是http請求,則添加http請求,線上程組上右鍵—“添加”—“取樣器”—“HTTP請求“

JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置
JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置

伺服器名稱或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.添加螢幕(檢視結果)

線上程組上右鍵—“添加”—“螢幕”—“檢視結果樹”

JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置

5.點選運作–檢視結果

JMeter學習----JMeter安裝及環境配置JMeter學習----JMeter安裝及環境配置

繼續閱讀