1225JMeter、Postman、Requests接口测试经验分享-POST请求(三)

上传文件的请求是真实公司的接口;所以内容打了马赛克,希望能够理解。

(一)POST请求-multipart/form-data

此次分享主要讲的是Content-Type设置为application/form-data的POST请求,即以表单文件上传的形式提交的post请求。
因为手头上只有几个能够上传文件的接口,在这选了一个最简单的,只需要传参,不需要验证token的。

在这里插入图片描述

JMeter访问此post请求【设置了断言】

在http请求编辑页面,选中Use multipart/form-data for POST;

Parameters中输入除了上传的文件以外的参数;
在这里插入图片描述

Files Upload中上传文件,参数名和MIME类型。

MIME 参考手册 > http://www.w3school.com.cn/media/media_mimeref.asp

在这里插入图片描述

请求信息
在这里插入图片描述

响应信息
在这里插入图片描述

Postman访问此post请求【设置了断言】

填写Headers

在这里插入图片描述

填写body;选择form-data;然后选择文件file;点击添加文件,最后发送即可

在这里插入图片描述

断言和实际响应体
在这里插入图片描述

Requsets库 自动化测试访问此post请求【设置了断言,打印了很多信息】

http://docs.python-requests.org/zh_CN/latest/user/quickstart.html#post-multipart-encoded Requests官方入门文档

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(二)Fiddler抓包验证

刚才的请求发送后,使用Fiddler抓包,结果如下:

【请求头、响应头】

在这里插入图片描述

【请求的参数、响应的内容】

在这里插入图片描述

【Raw】

在这里插入图片描述

交流技术 欢迎+QQ 153132336 zy

猜你喜欢

转载自blog.csdn.net/zyooooxie/article/details/85234003