1、接口信息:
請求方法:POST
請求類型:Content-Type: multipart/form-data
請求參數

響應類型:Content-Type:application/json
響應內容:

返回參數示例:
{
"ret":1,
"msg":"獲取數據成功",
"content":[]
}
2、postman實現文件上傳
(1)header中,指明Content-Type為multipart/form-data

(2)body選擇form-data,填寫參數名和參數值
注意:文件類型的參數要選擇file后直接上傳文件

3、requests模塊實現文件上傳
(1)放在前面說明
requests模塊傳參有四種方式:params、data,、json和files
① parmas:傳遞查詢字符串參數(常用於get請求)
② data:傳遞表單類型的參數(Content-Type為application/x-www-form-urlencoded)
③ json:傳遞json類型的參數(Content-Type為application/json)
④ files:用於上傳文件(Content-Type為multipart/form-data;)
(2)文件的參數使用files,其他的參數使用data

(3)執行python文件即可

4、httprunner實現文件上傳
(1)通過upload傳遞參數,包括文件參數和其他參數
注意:所有參數值都必須為字符串類型
(2)api文件

(3)testcases文件

(4)通過hrun testcase_name.yml執行即可
