jmeter入門

jmeter是一款性能測試工具,主要可以用來

  • 測試接口
  • 壓力測試
  • 錄製腳本測試

jmeter上手比較簡單,下面一步步從安裝開始做一個簡單的實例.

下載java和配置環境變量

jmeter是一個典型的java底層的軟件,所以是必須要有一個java環境

  1. 下載java
    http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html
    jmeter入門_第1张图片

注意勾選這個選擇框,然後對應自己的系統下載即可

  1. 配置環境變量
    java的安裝一直點next即可,不過需要記得安裝的路徑.
  • 打開我的電腦(右鍵)屬性
jmeter入門_第2张图片
  • 打開高級系統設置
jmeter入門_第3张图片
  • 打開環境變量
jmeter入門_第4张图片
  • 配置環境變量
jmeter入門_第5张图片

本文中java安裝路徑是C:\Program Files\Java
以下變量都需要根據自己java安裝路徑配置
变量名:JAVA_HOME(新建)
变量值:C:\Program Files\Java\jdk-10
变量名:CLASSPATH(新建)
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
变量名:Path(編輯在最後)
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  1. 測試是否成功
    在隨意一個路徑運行cmd,輸入 java -version

如果出現java版本號等相關信息,則表示安裝和配置都成功了

下載安裝jmeter

在下面網址下載jmeter
https://jmeter.apache.org/download_jmeter.cgi
我下載的是這個zip包

jmeter入門_第6张图片

下載完畢后解壓會有這樣一個目錄

jmeter入門_第7张图片

進入/bin文件夾,打開jmeter.bat
然後就會運行jmeter了,見到這個界面表示成功了,不行的話檢查自己的java版本和環境變量的配置

jmeter入門_第8张图片

新建一個線程組

  • jmeter是支持中文的,可以這麼設置
jmeter入門_第9张图片

線程組可以看成一個項目,例如希望測試大眾的某某頁面,某某接口,都可以放在同一個線程組下,運行一遍這個線程組,就會將裡面所有東西都運行
Test Plan右鍵,新建一個線程組

jmeter入門_第10张图片

線程的設置很重要,可以把線程想象成一個用戶,下面的設置即1秒內有100個用戶幫你做測試

jmeter入門_第11张图片

順手點一下保存

jmeter入門_第12张图片

線程就會改名成大眾點評

新建一個用戶變量

為了測試方便,通常我們會設置一些變量使用

jmeter入門_第13张图片

新建一個名為domain的變量,在後續過程中可以使用${domain}來代替www.dianping.com

jmeter入門_第14张图片

新建一個HTTP頭部管理

jmeter入門_第15张图片

簡單的設置一下User-AgentMozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

jmeter入門_第16张图片

新建一個HTTP請求

設置完前面的內容,終於可以新建一個HTTP請求了

jmeter入門_第17张图片

這幾項內容比較重要,可以依照上圖填寫一下,至於參數的話,點評首頁是不需要參數的!

新建觀察結果樹

想要比較人性化的查看測試結果,通常會添加 一個結果樹,什麼都不需要配置

jmeter入門_第18张图片

運行

可以看到現在大眾點評這個測試計劃中有4個元件,對位置有要求的強迫症患者可以用鼠標自己拖動他們的位置...
然後可以點擊運行!


jmeter入門_第19张图片

在結果樹中可以看到如下結果就證明成功了!

jmeter入門_第20张图片

帶參數接口

如果想請求一個帶參數的接口,例如
https://www.dianping.com/ajax/json/suggest/search?do=hsc&c=4&s=0&q=中餐
可以按照下圖設置

jmeter入門_第21张图片

接下來可以發揮自己的小宇宙測試想要測試的東西了!

參考資料

  • http://www.cnblogs.com/TankXiao/p/4045439.html
  • http://www.runoob.com/java/java-environment-setup.html

你可能感兴趣的:(jmeter入門)