当前位置: 首页 > wzjs >正文

成都 网站 建设新闻头条今日要闻10条

成都 网站 建设,新闻头条今日要闻10条,微擎如何做网站,现在asp做网站在日常工作中,经常有上传文件功能的测试场景,因此,本文介绍两种主流编写上传文件接口测试脚本的方法。 首先,要知道文件上传的一般原理:客户端根据文件路径读取文件内容,将文件内容转换成二进制文件流的格…

在日常工作中,经常有上传文件功能的测试场景,因此,本文介绍两种主流编写上传文件接口测试脚本的方法。

首先,要知道文件上传的一般原理:客户端根据文件路径读取文件内容,将文件内容转换成二进制文件流的格式传输给服务端,而服务端接受客户端传过来的二进制文件流以及文件名称等信息(此时这些二进制文件流存储在内存中),然后将其写入存储空间(即磁盘中),完成上传操作,返回给客户端信息。

ok,知道原理后,开始操作。

本文将根据示例接口,编写文件上传接口脚本(示例接口demo采用python+django编写,后面会讲如何实现),接口信息如下:

接口信息:127.0.0.1:8001/case/upload_file
请求方式:post
参数名称:myfile
参数类型:file

方法1:postman编写测试脚本

a.将接口信息填入请求中,请求参数类型勾选File

在这里插入图片描述

b.点击【select Files】,调用系统文件弹窗选择文件,将文件信息赋值给接口中myfile参数

在这里插入图片描述

c.选择文件参数后,点击【send】按钮发送请求。

在这里插入图片描述

至此,请求发送完毕,查看postman接收到接口返回上传完成信息,上传文件成功出现在目录中(如下图)。

在这里插入图片描述

方法2:使用python+requests编写脚本文件

原理同postman,文件参数要使用File

注意:要传入文件所在路径

import requestsurl = "http://127.0.0.1:8001/case/upload_file"
payload = {}
files = [('myfile', ('测试1.mp4', open('C:\\Users\EEO\Videos\Captures\测试1.mp4', 'rb'), 'application/octet-stream'))
]
headers = {}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)

在这里插入图片描述

如图所示,文件已成功上传至服务器。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   

http://www.dtcms.com/wzjs/429736.html

相关文章:

  • 高端网站建设 飞沐郑州网站seo外包公司
  • 做网站的微信号免费加精准客源
  • 做防水施工 上什么网站找百度seo推广
  • 网站维护员招聘口碑营销推广
  • 建网站大公司厦门seo顾问
  • 内部网站建设要求在线生成网站
  • 企业营销型网站制作多少钱百度推广免费
  • 自适应网站的图做多大 怎么切seo策略是什么意思
  • 学习型网站空间网站域名费一年多少钱
  • 甘南州政府网站建设太原网站建设方案咨询
  • 杭州的电商网站建设seo优化对网店的推广的作用为
  • 做外汇的人一般看什么网站cps推广接单平台
  • 做网站首页ps重庆疫情最新数据
  • 如何在国外网站做免费推广免费培训seo网站
  • 官方网站建设 磐石网络多少费用青岛网页搜索排名提升
  • 青岛的做网站公司广告营销策略
  • 西藏自治区建设网站郑州seo线下培训
  • 做网络推广的网站有哪些百度推广点击收费标准
  • 郑州网站推广 汉狮网络怎样在百度上发布免费广告
  • 商业网站改版需要多久seo 页面链接优化
  • 重点建设学科网站广西南宁做网站的公司
  • 网站建设托管广州今日头条新闻最新
  • 黔西县城市建设局网站福州百度快速优化
  • 日文外贸网站建设网站竞价推广都有哪些
  • 中国制造网下载山西seo顾问
  • 香港建站优化方案百度推广账号出售
  • 一个好网站足球世界排名前十
  • 怎么做招聘网站设计快速排名服务平台
  • 网站建设市场分析武汉seo优化公司
  • 四川专门做招聘酒的网站网站推广软件免费观看