JMeter學習筆記(一)- JMeter的基本使用
阿新 • • 發佈:2020-12-28
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,給響應新增斷言,注意層級結構,是哪一個請求的斷言,斷言元件就在哪一個請求下
斷言元件包括各種包含,等於,匹配和測試的欄位,按需取用