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

前言

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

文件上传

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

请求headers参数可以不用填,请求body选 form-data类型, 输入参数名称,文件选 file 类型

点Select files 选择一个本地文件

测试结果

输入其它请求参数

点 send 按钮执行

运行结果

# 作者-上海悠悠 QQ交流群:717225969
# blog地址 https://www.cnblogs.com/yoyoketang/

{
"code": 0,
"msg": "success!",
"data": {
"file": "/media/21.png",
"title": "上海-悠悠",
"timestamp": "2021-05-26 12:57:08"
}
}

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

历史文章回顾

postman使用教程15-构建请求工作流(setNextRequest)

postman使用教程14-Windows上如何使用postman进行抓包(模拟fiddler抓包)

postman使用教程13-cookies 管理器

postman使用教程12-预处理(pre-request) 发送请求

postman使用教程11- sign 签名预处理(pre-request)

postman使用教程10-请求前参数预处理(pre-request)

postman使用教程9-点 code 按钮生成代码段

postman使用教程8-设置断言(Tests脚本编写)

postman使用教程7-参数化引用外部文件(txt/csv/json)测试数据

postman使用教程6-引用随机变量($guid,$timestamp,$randomInt)

postman使用教程5-Test脚本中自定义变量(参数关联)

postman使用教程4-集合变量(collection variables)的使用

postman使用教程3-全局变量和环境变量

postman使用教程2-发 post 请求(json和urlencoded)

postman使用教程1-安装与使用

2021年第七期《python接口自动化+测试开发》课程,4月18号开学(火热报名中!)

本期上课时间:4月18号-7月11号,每周六、周日晚上20:30-22:30

(0)

相关推荐

  • SpringBoot 多文件上传、携带参数

    参考文章: https://stackoverflow.com/questions/36005436/the-request-was-rejected-because-no-multipart-bou ...

  • 大家一般用什么工具测试HTTP和json接口?

    接口测试的工具很多,比如 postman.RESTClient.jmeter.loadrunner.SoapUI等,本人首推的测试工具是postman和jmeter,接下来就简单介绍下如何使用这两款工 ...

  • SpringBoot 接口同时接收MultipartFile参数和结构体参数

    前言: 近期接手一个需求,需求转成代码实现就是需要在一个接口实现很多参数传递的同时加上文件上传,考虑到参数比较多,参数封装成body上传,文件用单独的 MultipartFile 接收:前端死活对接不 ...

  • 【竺】Postman实操3

    使用postman进行简单压力测试 目录 1.新建一个fodder,在fodder下添加要进行压力测试的接口: 2.post接口测试,参数从txt导入 3.设置 Pre-request-Script ...

  • python MultipartEncoder

    模拟浏览器上传文件脚本(Multipart/form-data格式) from requests_toolbelt import MultipartEncoderdata1 = MultipartEn ...

  • python测试开发django-rest-framework-95.文件上传接口开发

    前言 django-rest-framework 开发文件上传接口 新建模型 models.py 创建模型 from django.db import models # 作者-上海悠悠 QQ交流群:7 ...

  • Axure高级教程:模拟Axure文件上传进度条效果 | 人人都是产品经理

    编辑导语:如何不通过文本框的File功能实现Axure文件上传效果?本篇文章里,作者便总结.梳理了一份Axure教程,帮助你简单实现上传进度条递增效果,让交互页面更加生动有趣,一起来看一下吧. 大家都 ...

  • 文件上传的单元测试怎么写?

    早上有个群友问了一个不错的问题:文件上传的单元测试怎么写?后面也针对后端开发要不要学一下单元测试的话题聊了聊,个人是非常建议后端开发能够学一下单元测试的.所以,今天特地拿出来写一篇说说,并不是因为这有 ...

  • 文件upload 文件上传深入

    我记录这篇文章是因为开发过程中,发现上传业务有时候感觉不同平台自己有时一脸懵逼不知道咋样去优化这块业务,不同的后台实现咋样做不同的处理,以下介绍后台实现主要node和java为主,比如:手机端app图 ...

  • Selenium2+python自动化75-非input文件上传(SendKeys)

    前言 不少小伙伴问非input标签如何上传文档,这个本身就是一坑,无奈很多小伙伴非要跳坑里去,那就介绍一个非主流的上传文件方法吧,用第三方库SendKeys. (本篇基于python2.7版本的,py ...

  • git使用教程1-本地代码上传到github

    前言 不会使用github都不好意思说自己是码农,github作为一个开源的代码仓库管理平台,对代码的管理确实很方面. 问题来了:为什么越来越多的小伙伴喜欢开源的github? 答:因为我们可以免费下 ...

  • selenium+python自动化77-autoit文件上传

    前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素).autoit工 ...

  • PHP多文件上传格式化

    PHP多文件上传格式化 文件上传是所有web应用中最常见的功能,而PHP实现这一功能也非常的简单,只需要前端设置表单的 enctype 值为 multipart/form-data 之后,我们就可以通 ...