1. 程式人生 > 實用技巧 >JMeter學習筆記(一)- JMeter的基本使用

JMeter學習筆記(一)- JMeter的基本使用

JMeter的相關知識點: 請求,Cookie,預設值,下載資源,正則提取,JSON提取,JSON斷言,CSV提取,迴圈控制,IF控制,思考時間,集合點,外掛管理,圖的分析,場景設計,伺服器監控,分散式執行,Websocket,命令列執行,事務,BeanShell,JDBC,叢集,伺服器架構
執行緒組:執行緒組可以看做是一個虛擬使用者組,執行緒組中每個執行緒都可以理解為一個虛擬使用者,如果進行介面測試,我們可以設定執行緒數量為1即可
取樣器(Sampler):用於處理協議互動的核心元件,所有跟協議互動的引數均在此設定
監聽器:用於對測試結果資料進行處理和視覺化展示的一系列元件,圖形結果,檢視結果樹,聚合報告等都是我們經常用到的元件
前置處理器:用於在實際的請求發出之前對即將發出的請求進行特殊處理
後置處理器:用於對發出請求後得到的伺服器響應進行處理
斷言(Assertions):用於檢查測試中得到的響應資料等是否符合預期

以一個公開的介面為例: 文件地址:http://doc.nnzhp.cn/index.php?s=/6&page_id=8

1,測試計劃中,新增執行緒組

2,設定執行緒組

3,執行緒組中新增HTTP請求的Sampler,命名為“獲取學生資訊”

4,設定Sampler

5,新增檢視結果樹元件

6,因為介面返回的響應有亂碼,所以添加了個後置處理器,將響應轉換為utf-8的編碼

內容填寫為:prev.setDataEncoding("utf-8")

7,給響應新增斷言,注意層級結構,是哪一個請求的斷言,斷言元件就在哪一個請求下

斷言元件包括各種包含,等於,匹配和測試的欄位,按需取用