JMeter下載檔案壓力測試-用IF控制器滿足不同場景
阿新 • • 發佈:2021-09-06
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頁面,則進行另一個介面請求檔案下載