Jmeter下載安裝及性能測試使用

一、Jmeter介紹

       Apache Jmeter 是一款優秀的開源性能測試工具。用於測試靜態資源和動態資源,通過多線程模擬用戶訪問場景,監控系統資源的變化從而得到程序的性能。另外,Jmeter能夠對應程序做功能/迴歸測試,通過創建帶有斷言的腳本來驗證程序是否返回了期望的結果。

二、下載

Jmeter下載地址:http://jmeter.apache.org/download_jmeter.cgi

訪問下載地址,點擊apache-jmeter-5.0.zip鏈接,下載jmeter壓縮包文件並解壓。

三、配置環境變量

1、在系統變量中增加JMETER_HOME變量

JMETER_HOME=E:\Develop_Tools\apache-jmeter-5.1.1

2、CLASSPATH變量中增加:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;

3、在系統變量path中加上%JMETER_HOME%\bin;

四、使用

進入Jmeter解壓後的路徑雙擊ApacheJMeter.jar即可打開或者直接在cmd中輸入jmeter也可直接打開。

五、通過Jmeter進行性能測試

【測試需求:測試彙總頁面的性能(需先登錄(即要採用Cookie緩存))】

5.1、新建線程組:在Jmeter軟件的測試計劃(Test Plan)上,右擊---> Add --->Threads(Users)--->Thread Group

5.2、在新建的Thread Group頁面的Thread Properities 面板中,根據測試需求填寫所需參數(若保持默認選項,即啓動一個線程發起一次請求)

Thread Properities 面板中的選項含義如下:

  • Number of Threads(Users):模擬的併發線程數;
  • Ramp Up Period(in seconds):在多長時間內啓動所有的線程。例如 Number of Threads 設爲10,Ramp Up Period設爲1,則Jmeter每隔0.1s啓動一個線程;
  • Loop Count:單用戶任務重複執行的次數。如果設爲Forever,那麼Jmeter就不會自動停止,需要強制停止;

5.3、添加取樣器(Sampler)

在新建的線程組節點上,右擊---> Add---> Sample---> HTTP Request 選項,添加HTTP請求採樣。

壓力測試獲取的登陸接口是http://39.97.96.194:11020/hopson/sys/login?username=801887&password=801887

在右邊輸入頁面的Web Server頁籤中,填寫請求相關信息,即請求Url和參數。

5.4、添加HTTP Cookie管理器(緩存登陸信息以便訪問彙總接口)

在新建的線程組節點上,右擊---> Add--->配置元件--->HTTP Cookie管理器。

HTTP Cookie管理器頁面配置(默認即可)。

5.5、添加彙總請求

在新建的線程組節點上,右擊---> Add---> Sample---> HTTP Request 選項,添加HTTP請求採樣。

配置彙總請求的頁面

5.6、添加監聽器(察看結果樹和彙總報告)

添加監聽器,相當於程序的Console控制檯,可以直接查看結果。在線程組(或某個請求)上執行右擊---> Add--->監聽器--->察看結果樹&彙總報告

5.7、運行測試用例

設置完成後,在菜單欄上點擊Run--->Start執行用例,會彈出對話框讓你先保存用例,然後再進行測試。

察看結果樹

彙總報告

總結:測試完成後,可以看到請求的響應數據。當然在實際測試中,要根據業務需要來設置對應的線程數一級併發測試數。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章