JMeter測試需要上傳excel的接口
例如:測試商品【導入排序】的功能
一、上傳1個excel文件
1.HTTP信息頭管理器 設置
放抓包獲取的必要參數
不要放 RequestHeaders中的content-type: multipart/form-data; boundary=----WebKitFormBoundaryZ4GDuK56kYNZKTVg 因為content-type是動態獲取的
2.導入EXCEL接口設置:
1和2來源於抓包:
1填name的值,2填content-Type類型
3可以勾選,也可以不勾選,用excel2013和JMeter5.2.1是不需要勾選的
二、上傳多個excel文件
通過CSV參數化實現
1.創建需要參數化數據CSV文件,寫入需要上傳的文件的大小,名字,以及存放文件的路徑
2.添加配置元件-CSV數據文件設置,導入參數化文件,寫入變量名稱fileSize,fileName,filePath,assertValue
3.在上傳接口請求中的文件上傳中,文件名稱需要參數化,變量名稱為filePath,需要上傳的文件名稱路徑已寫入參數文件CSV里面
4.線程組設置循環次數,上傳多少個文件就循環多少次(或者選擇:永遠)
5.查看結果樹中檢查單個文件運行結果