1. 程式人生 > 其它 >JMeter下載檔案壓力測試-用IF控制器滿足不同場景

JMeter下載檔案壓力測試-用IF控制器滿足不同場景

1.新建測試計劃

2.新增配置原件-CSV Data Set Config,配置引數化

變數名稱寫明CSV各資料表示的變數,分別用,隔開

CSV檔案內容編寫如下:各資料用,分隔開

第一列資料:02 表示閘道器來源的檔案下載 302 表示302頁面的檔案下載
第二列資料:需要設定的Cookie值

第三列資料:使用者ID
第四列資料:檔案唯一ID

第五列資料:檔名

第六列資料:檔案大小,總位元組數-用於後面檔案檔案下載後做檔案是否下載完整的斷言

3.新增HTTP資訊頭管理器

引用CSV配置檔案的資料,引用變數 ${session}

4.新增IF控制器,分別實現微應用頁面和302頁面的檔案下載

${__groovy(${source}!=302)} 用該判斷式判斷不是302頁面,則進行檔案下載

${__groovy(${source}=302)} 用該判斷式判斷是302頁面,則進行另一個介面請求檔案下載

5.新增檔案下載請求


6.針對檔案下載,返回的responseBody很大,建議禁用“檢視結果樹”,用響應斷言做狀態斷言,驗證檔案下載請求成功,用檔案大小斷言驗證檔案下載的完整性

7.新增聚合報告,監測資料