學習筆記jmeter之圖形監視器/FTP/非測試元件(12)

圖形監視器

擴展組件:不是Jmeter 官方提供的,而是自己開發的組件,就是擴展組件

圖形監視器:是監視服務器的如,內存、CPU、磁盤、網絡等運行狀態的組件實現。

模擬生產環境下,服務器運行狀態的測試

圖形監視器:提供客戶端與服務器交互時各種圖形報告。

 

需求:請求(查詢學院-所有)接口1000次的時候如何在客戶端Jmeter工具中查看服務器(CPU、內存、網絡、磁盤)的使用信息

問題:
1. Jmeter工具打開監聽器,沒有監控服務器資源的組件
2. 服務器也沒有啓動被監聽資源的服務程序
解決方法:
1. 服務器:下載服務器端監聽服務程序(ServerAgent-2.2.1)
   (地址:性能監控插件:https://jmeter-plugins.org/wiki/PerfMonAgent/,解壓到服務器任意目錄,然後運行啓動服務,1) Windows啓動startAgent.bat    2) Linux啓動startAgent.sh   )
2. 客戶端:下載標準擴展插件(JMeterPlugins-Standard-1.4.0.zip)
   (地址:https://jmeter-plugins.org/downloads/old/

    1) 解壓文件後,複製JMeterPlugins-Standard.jar文件
    2) 將JMeterPlugins-Standard.jar粘貼到Jmeter的Lib目錄下面的ext目錄
    3) 重啓Jmeter
3. 啓動服務器監聽器程序(ServerAgent-2.2.1.zip-->startAgent.bat)
4. 客戶端加載監聽服務器組件圖表(jp@gc - PerfMon Metrics Collector)

1)、Jmeter本身不具備該功能,下載安裝第三方實現

2)、在服務器端安裝竊聽程序,在測試機端安裝(整合進 Jmeter )接收程序

​        竊聽程序: Server_Agent,啓動:雙擊 serverAgent.bat 使用端口號 4444

​        接收程序: 複製Jmeter_Plugins_Starndat 目錄下的 jar包,到Jmeter\lib\ext

3)、編寫測試腳本啓動並執行

​    a)、線程組 腳本循環 次數設置爲無限(勾選永遠),即動態圖像顯示

​    b)、添加接收組件: 監聽器 ----> jp@gc permon Metrics Collector

​    c)、執行腳本

​1. Host/IP:服務器IP地址
2. Port:默認4444(4444爲啓動服務器監聽服務程序時的端口號)
3. Metric to collect:選擇要收集的指標(CPU、內存、網絡、磁盤)

FTP:文件上傳/下載

上傳:將文件從本地上傳到服務器     下載:將服務器資源下載到本地

FTP作用:根據FTP服務器進行上傳和下載文件(上傳、下載需要權限)

1、保證服務器程序具備文件上傳和下載的功能,安裝一個文件上傳下載服務器(FTP服務器)

2、Jmeter內置了 FTP請求,可以通過此請求實現文件傳輸測試 

位置:線程組--取樣器--FTP請求

 

1、下載ftp服務器安裝文件,解壓縮,進行安裝;

2、安裝過程的根目錄選擇本地的某個目錄(自行定義)。 端口默認爲21.

3、jmeter中新建請求,執行上傳/下載操作,下載用get,上傳用put。

 

其他組件(非測試元件)

1、控制檯:非測試元件之 property diaplay:顯示系統共享數據            (測試計劃--非測試組件--property diaplay )

2、控制檯:非測試元件之 HTTP mirror server   內置服務器  這樣導致請求的響應只返回 請求頭本身。

3、TestFragment:測試片段  

概念:測試片段元素是控制器上的一個種特殊的線程組,它在測試樹上與線程組處於一個層級。
備註:它與線程組有所不同,因爲它不被執行,除非它是一個模塊控制器或者是被控制器所引用時纔會被執行。
作用:
1、把單獨功能腳本封裝起來,待需要使用的時候,直接引用;類似於python中的函數或模塊。
2、執行也和函數類似,不調用不執行 
3、調用方式1:模塊控制器(線程組--控制器--模塊控制器)
​  調用方式2: include Controller(線程組--控制器--include控制器)

   這是模塊控制器調用。

這是包含控制器調用。

 

非測試元件--HTTP代理服務器 的使用 :

參考 https://blog.csdn.net/caohongxing/article/details/83037592?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3

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