图片上传接口测试(上传图片测试点)

网友投稿 1198 2023-04-20


本篇文章给大家谈谈图片上传接口测试,以及上传图片测试点对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享图片上传接口测试的知识,其中也会对上传图片测试点进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

接口测试之图片上传

1、先是在线程组下边创建一个http请求

2、所有的相关上传图片的设置都在http请求里面

3、里面的请求类型改成post,(图片上忘记改了)最重要的lmplementation一定要设置为java

4、文件名称一定要图片的完整路径加图片名加后缀

5、mime类型比如jpg格式的图片就填成image/jpg

use multipart/form-data for POST:使用不对数据进行编码的提交表单形式

browser-compatible headers:浏览器兼容请求头

步骤:

1、http上传附件一般用的Content-Type: multipart/form-data;文中是先通过fiddler抓取接口的请求,然后通过jmeter模拟该请求,如果有接口文档,则可以跳过抓包这个步骤

fiddler抓包的数据放大图片
2. 我们先把header的信息放置HTTP信息管理器中

3.再把fiddler中webforms的信息复制到jmeter的http请求的parameters中,注意:parameters的名称只保留fiddler中webforms的name值,如下图和步骤一的图对比,并勾选Use multipart/form-data和Browser-compatible headers。

4. 将需要上传图片的名称 “ name = img_texture ”,点击files upload,放在该项下面

详细解释:

文件名称:需要上传图片存放的位置,精确到图片本身,如本例:C:\Users\Public\Pictures\Sample Pictures\tp_1.jpg

参数名称:这里指的是fiddle抓包中 WebForms中的需要上传图片的参数,name='' '' 的值,如本例中是  name="img_texture"

MIME类型:选择fiddler中webforms抓到的该行的Content-Type值,本例中是 file

5.最后一步很重要,点击jmeter请求的advanced选项,选择implementation为java

6.运行后即可看到返回值

如何做接口测试

1、可以使用postman软件进行接口测试,这里以较复杂的上传图片的接口为例进行测试,首先打开postman软件选择Post方式,输入后台接口调用地址。

2、然后填写Headers,注意这里的Headers部分不要写任何东西,如果之前是有Content-Type头信息, 那么就会上传失败。

3、接着填写Body,选择form-data,填写Key后台规定的接收文件的名称参数,格式选择为File,此时value会自动变成选择文件。

4、最后点击Send,可以发现下方返回了接口的响应,说明上传图片是成功的,这样简单的图片上传的接口测试就完成了。

Django REST framework编写图片上传接口并测试

在做接口自动化时,有时会遇到图片上传的接口,这时Content-Type就不是application/json。

这里使用DRF编写一个图片上传接口,并测试。

一、编写图片上传接口

首先创建一个我们希望用来存放文件的文件夹,并且在settings.py中配置路径:

在项目的urls.py中配置media的路由:

在应用的models.py中创建模型:

并且在serializers.py中创建序列化:

编写视图views.py:

给应用的urls.py配置路由:

最后我们测试一下:

postman使用教程16-测试文件上传接口(content-type: multipart/form-data )

使用 postman 测试文件上传接口,文件上传请求头部参数是 content-type: multipart/form-data 类型

新建一个request请求,选post请求方式,输入接口地址

请求headers参数可以不用填,请求body选 form-data 类型, 输入参数名称,文件选 file 类型
点Select files 选择一个本地文件

输入其它请求参数

点 send 按钮执行

运行结果

浏览器访问 /media/21.png 拼接前面ip和端口就可以访问服务器刚才上传的图片了

【接口测试】0 接口测试工具Postman简介

从今天开始图片上传接口测试,会持续更新一款接口测试必备工具-postman的系列使用文章图片上传接口测试,每天会更新一篇postman的使用技巧,希望对工作中用得到该工具的同学有所帮助。

Postman 最早是google的一个插件存在的,但是又google退出中国以及postman团队对工具的定位,主攻pc端app的开发及优化,现在的google插件已经很少再使用了,postman虽然是一个商用软件,但是对于我们普通用户来说,基本功能完全够用的。

Postman 从最初设计上就是为接口测试而生的,所以在程序员中广泛使用,在开发调试网络程序时跟踪一些网络请求,能够高效的帮助后端开发人员独立进行接口测试。

我们来看一下postman的主要功能:

1、Postman是一款功能强大的网页调试、HTTP请求发送及接口测试用例运行的工具

2、能够模拟各种HTTP Request如GET、POST 、header、 PUT、 DELETE…等等

3、请求中还可以发送文件(图片、文本文件等)、额外的header等,实现特定的接口测试

4、能够高效的帮助后端开发人员独立进行接口测试

5、Postman提供了云服务,支持数据同步及团队协作等

6、提供了丰富的HTML格式的报告模板

7、不仅仅进行接口测试,而且是一个API管理工具

8、Postman是一款最常见的REST风格接口测试工具。

9、.................

在后面的系列文章中包括但不限于下面的专题:

1、Postman 工具的安装及注册

2、Postman接口测试的流程

3、Postman 发送get请求

4、Postman 发送post请求-x-www-from-urlencoded格式参数使用

5、Postman 发送post请求-form data格式参数使用(file文件上传)

6、Postman 发送post请求-Json格式参数使用

7、Postman 环境变量的使用

8、Postman pre-requests的使用

9、Postman test断言功能的使用

10、Postman Runner的使用

11、Postman Data数据文件处理

12、Postman monitor功能使用

13、Postman Newman命令行工具的使用

14、Postman与Jenkins集成使用

15、Postman进行Soap webservice接口测试

16、Postman使用mock进行挡板测试(1)

17、Postman使用mock进行挡板测试(2)

..............

暂时先规划这么多,后面在写的过程中,遇到好的点,会增加进来,今天就先写到这。 关于图片上传接口测试和上传图片测试点的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 图片上传接口测试的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于上传图片测试点、图片上传接口测试的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:自动化接口测试框架(接口自动化测试项目)
下一篇:dubbo接口自动化测试(dubbo接口测试框架)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~