業務場景:用戶登錄系統並導入員工。
因為導入員工文件時,系統會對模板中的員工身份證和手機號校重,所以要對上傳的員工模板進行參數化。
步驟:1.添加線程組,添加HTTP信息頭
2.添加HTTP請求,編寫登錄腳本
3.因為導入員工接口需要獲取token,所以提取登錄用戶token,並設置token為全局變量
4.添加HTTP請求,編寫導入員工腳本,並對上傳文件進行參數化
4.1 先准備好員工導入文件和txt文件,可以先在txt文件里准備好數據,文件中寫好文件路徑;
4.2 使用函數助手${__CSVRead(,)},輸入txt文件所在的路徑:D:\tools\apache-jmeter-5.1.1\bin\script\import\import.txt,輸入參數所在的列(注意:此處列數是從0開始數的),生成被調用的函數:${__CSVRead(D:\tools\apache-jmeter-5.1.1\bin\script\import\import.txt,0)}
4.3 編寫導入員工腳本,文件上傳的文件名稱處填入${__CSVRead(D:\tools\apache-jmeter-5.1.1\bin\script\import\import.txt,0)} ,參數名稱填入Excelfile,MIME類型填入multipart/form-data;
注意:HTTP請求高級選項中實現選擇Java
5. 添加查看結果樹,導入成功