1. 程式人生 > 其它 >jmeter如何設定:超時處理和斷言、變數、引數化

jmeter如何設定:超時處理和斷言、變數、引數化

一、基本設定 1、設定超時處理(一般可以不設定) 請求--選擇高階設定中可以設定超時處理,可以避免一些超時的請求 2、表單格式的可以不新增資訊頭管理器,jaso格式的需要新增資訊頭管理器 有的表單格式可以複製之後,使用剪貼簿新增,適用於key=json型別的post 3、json斷言 如:介面響應中含有資料:message=success 設定斷言時: 響應斷言: 4、使用者定義全部變數:${ip} 如: 5、執行緒組—執行緒屬性欄位釋義 執行緒數 :模擬併發使用,執行緒數的數量代表多少個使用者 注意:檢視結果數中的介面順序只適用於單個執行緒,併發時,介面順序是亂的 Ramp_UP 時間:如併發數是20,Ramp_UP 時間是10,代表2秒啟動一個執行緒 迴圈次數:可以勾選永遠,一直跑下去;也可以輸入次數如2,代表20個執行緒都迴圈2次,就是40遍 6、函式引數化 常用的函式引數化如下: (1)可以通過:”函式助手“ 通話框,選擇:Random函式,生成隨機函式;何處引用如:id 、數值 (2)生成隨機字串,選擇RandomString函式; 何處引用:如建立多個使用者名稱,密碼時 (3)時間搓函式,什麼引數不送給,可直接隨機生成,適用於併發多的時候,除非很多併發的時候才會無效 也可以定義時間格式如下:年月日 yyyy-MM-dd 或年月日時分秒:yyyy-MM-dd HH:mm:ss (4)UUID 全球唯一定位識別符號 適用於介面的某一個引數是不能重複的字串,就可以使用該函式 什麼引數不送給,可以直接生成 7、檔案引數化 適用場景:比如多個賬號,密碼賬號登入時(資料庫存在的資料)、新增物資 可以先把資料中的資料匯出成檔案型別,檔案型別用記事本開啟,字尾可以用:.txt 或 .csv ,excel檔案記得改字尾為: .csv 然後適用文字檔案中讀取資料:開啟函式助手利用_CSVRead函式 生成函式,然後修改介面中的引數:如