JMeter之HTTP请求上传文件/上传图片
Jmeter實現接口上傳圖片
一、Fiddler抓包上傳圖片接口
查看WebForms,接口傳參為空,文件/圖片傳參為<file>對用的Name值:
Content-Disposition: form-data; name="file";
filename="IMG_20191116_110507.jpg" Content-Type: image/jpeg
二、配置Jmeter
1、沒有傳參,參數不配置;如果有參數,需配置參數
2、files upload配置文件上傳參數
文件名稱:C:\Users\wangli\Desktop\圖片\1.jpg(圖片地址)
參數名稱:name="file"中 file
MIME類型:Content-Type: image/jpeg中image/jpeg
三、請求接口,查看響應結果
{
? ? "msg": "成功",
? ? "code": 0,
? ? "data": {
? ? ? ? "show": "*******.oss-cn-shanghai.aliyuncs.com\/public\/header_url\/9zruY1575274409.jpg",
? ? ? ? "raw": "header_url\/9zruY1575274409.jpg"
? ? }
}
?
Jmeter實現接口上傳文件
一、Fiddler抓包上傳文件接口
查看Form Data如下
------WebKitFormBoundaryhZ7vKVWQznUI9qe3
Content-Disposition: form-data; name="company_id"
2
------WebKitFormBoundaryhZ7vKVWQznUI9qe3
Content-Disposition: form-data; name="batch_name"
名稱
------WebKitFormBoundaryhZ7vKVWQznUI9qe3
Content-Disposition: form-data; name="task_id"
4
------WebKitFormBoundaryhZ7vKVWQznUI9qe3
Content-Disposition: form-data; name="remark"
備注
------WebKitFormBoundaryhZ7vKVWQznUI9qe3
Content-Disposition: form-data; name="file"; filename="模板.xlsx"
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
二、配置Jmeter
1、參數配置如下
company_id:2
batch_name:名稱
task_id:4
remark:備注
2、files upload配置文件上傳參數
文件名稱:C:\Users\wangli\Desktop\模板.xlsx(文件地址)
參數名稱:name="file"中 file
MIME類型:Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
三、請求接口,查看響應結果
{
? ? "msg": "成功",
? ? "code": 0,
? ? "data": "AA191202"
}
?
?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的JMeter之HTTP请求上传文件/上传图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3 struct.pack方
- 下一篇: Pytest标记预期失败得测试用例@py