自动化测试
文章平均质量分 89
网易测试开发猿
一路向北!
展开
-
爆肝总结,Python接口自动化测试-接口关联实例,一文打通...
参数关联,也叫接口关联,即接口之间存在参数的联系或依赖。在完成某一功能业务时,有时需要按顺序请求多个接口,此时在某些接口之间可能会存在关联关系。比如:B接口的某个或某些请求参数是通过调用A接口获取的,即需要先请求A接口,从A接口的返回数据中拿到需要的字段值,在请求B接口时作为请求参数传入。有哪些场景?最常见的场景之一便是:请求登录接口后获取到token值,后续其他接口请求时需要将token作为请求参数传入。再比如下单–>支付场景,调用下单接口生成订单后会返回订单号,订单号传给支付接口进行支付。原创 2024-03-15 20:20:40 · 1068 阅读 · 0 评论 -
软件测试面试都问了什么?中级软件测试岗面试(4面)
一面(组长面)上家公司项目以及团队的规模是怎么样的?你负责的项目整体的流程是怎么样的?自动化实施过程中,是如何和业务测试进行沟通的?你们公司对单元测试会有一些要求吗?在上家公司你已经是专职做自动化了,为什么还要出来看机会?Andorid和 iOS 自动化实现原理有什么区别?UI 动化脚本是怎么编写?为什么放弃录制模式编写脚本,而使用代码编写脚本模式?元素定位不到的情况,你是如何解决的?随机数字键盘图像识别定位你是怎么实现的?原创 2024-03-13 19:51:20 · 1247 阅读 · 0 评论 -
吐血整理,自动化测试框架总结,看这一篇就够了...
1、测试框架框架是一组准则,一个体系结构,遵循这些准则可以产生有益的结果。测试框架就是为自动化测试脚本提供执行环境而搭建的支架,它是一套准则,例如编码标准,测试数据处理,对象库处理等。在自动化脚本编写过程中遵循这些准则可产生有益的结果,例如增加代码重用,更高的可移植性,降低的脚本维护成本等。准则而非规则;它们不是强制性的,你仍然可以在不遵循准则的情况下编写脚本。但是你会错过拥有框架的优势。使用测试框架的好处主要有:提高测试效率;降低维护成本;最少的人工干预;最大的测试范围;原创 2024-03-11 19:51:35 · 1157 阅读 · 0 评论 -
软件测试实战,Web项目网页bug定位详细分析总结(详全)
1、前置条件1)需要的知识熟透系统业务、团队成员情况熟悉使用F12或抓包工具了解HTTP/HTTPS协议了解系统的架构,数据走向2)定位前的操作保存bug产生的记录排除低级问题包括网络问题、数据问题(脏数据)2、定位问题思路和步骤查看页面表现>>查看状态码>>接口的请求和返回以及js执行有无报错>>查看服务器日志>>配置问题>>经验或其他1)查看页面表现用户层面问题:用户自己的环境问题或者操作问题。如环境不通或者操作不正确等。原创 2024-03-06 20:05:46 · 1428 阅读 · 0 评论 -
资深测试总结,接口自动化测试常用配置文件(超细整理)
1、常用的配置文件类型在做自动化测试中,配置文件常用的有2种。第一种是.ini文件,实际上.ini文件是Initialization file的缩写,即为初始化文件,是Windows系统配置文件所采用的存储格式,统管Windows的各项配置,用户可以通过修改对应的*.ini文件来实现不同的初始化配置第二种是yaml文件,YML文件格式是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式。2、ini文件1)什么是ini。原创 2024-03-05 20:05:55 · 1010 阅读 · 0 评论 -
超全整理,Pytest自动化测试框架-多进程(pytest-xdist)运行总结...
平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间缩短一半,如果有10个小伙伴,那么执行时间就会变成十分之一,大大节省了测试时间为了节省项目测试时间,10个测试同时并行测试,这就是一种分布式场景分布式执行用例的原则:用例之间是独立的,没有依赖关系,完全可以独立运行;用例执行没有顺序要求,随机顺序都能正常执行;原创 2023-11-17 14:21:31 · 1274 阅读 · 0 评论 -
【自动化测试】Appium环境搭建与配置-详细步骤,一篇带你打通...
1、Node.js环境搭建1)下载msi安装包2)安装node.js一路点击下一步即可,默认会自动添加path环境变量3)验证是否安装成功node -v4)验证npm是否安装成功npm -v2、android下载与环境配置Android sdk下载1)sdk官网下载2)选择一个非中文目录,解压Android组件下载3)进入到android_sdk中,点击SDK Manerger.exe4)勾选强制使用https://代替http://5)选择最新的开发工具包下载。原创 2023-11-16 14:08:12 · 1317 阅读 · 0 评论 -
【自动化测试】Jenkins持续集成-设置执行环境+构建触发器(超细整理)
1、Jenkins流水线设置测试执行环境1)进入到设置页面点击任务名称-配置-参数化构建方式2)填写配置信息Jenkins平台bug,env_name中_下划线可能显示不出来,可忽略${Env_name}必须和节点的执行脚本文件中配置一致选项参数,必须和python自动化测试代码中的参数一致2、Jenkins构建触发器1)Jenkins 五种构建触发方式区别定时构建都是针对项目工程,所以无论哪种构建方式,都是在工程中做设置。原创 2023-11-14 13:53:29 · 2257 阅读 · 1 评论 -
史上最强,从0到1接口自动化测试落地实施,资深老鸟整理...
为什么要做接口测试?近几年随着业务迭代速度加快,以及测试行业的不断发展,像测试左移、敏捷测试等理念开始被更多的人认可。从软件工程的角度来说,越早介入发现问题和风险,修复的成本越低,最终交付的质量也越高。道测试金字塔模型,见下图:按照某些理论或者大厂的最佳实践,UI:API:UNIT层的自动化测试占比应该是1:2:7。原因如下:UI:维护成本高,介入时间较晚,收益最小;API:维护成本适中,可以尽早介入,覆盖的场景也较多;原创 2023-09-27 13:58:14 · 260 阅读 · 0 评论 -
8年测试老鸟总结,Python自动化测试实现思路(细致)
Python自动化测试常用于接口测试/Web应用、移动应用、小程序等的测试Python自动化实现思路通常分为以下几步:1、确定自动化测试的范围和目标:首先需要明确需要进行自动化测试的范围和目标,包括测试场景、测试用例、测试数据等。2、选择自动化测试工具和框架:根据测试目标和需求,选择适合的自动化测试工具和框架,例如:Selenium、Appium、Requests等。3、编写测试用例:根据测试目标和需求,编写自动化测试用例,包括测试场景、测试步骤、预期结果等。原创 2023-09-26 13:52:17 · 475 阅读 · 0 评论 -
史上最全,Jmeter+ant+jenkins接口自动化测试实战(超细整理)
1、安装Jmeter下载安装包(过程略过,自己找安装包,随便装在哪个目录下)配置环境变量:JMETER_HOME 为 jemter安装路径;CLASSPATH为 %JMETER_HOME%\lib;PATH为%JMETER_HOME%\bin;安装验证:在命令窗口中输入jmeter -v回车,能出现jmeter版本则说明配置成功可以直接在命令窗口输入jmeter回车后启动jmeter;也可以在点击jmeter.bat文件之间启动jmeter。原创 2023-08-14 14:44:05 · 460 阅读 · 0 评论 -
【软件测试】Linux环境下Docker搭建+Docker搭建MySQL服务(详细)
Linux之docker搭建1、docker运行环境CentOS7(64-bit),要求系统为64位,系统内核版本为3.10以上uname -a2、docker安装安装依赖包添加docker下载源地址更新yum缓存安装docker或者指定docker的安装版本查看docker版本号3、安装成功后需要将docker加入开机启动项(docker安装在Linux系统上实际也是一个应用,需要先启动服务)原创 2023-08-13 14:54:17 · 2328 阅读 · 0 评论 -
爆肝整理,Python自动化测试-Pytest参数化实战封装,一篇打通...
参数化?通俗点理解就是,定义一个测试类或测试函数,可以传入不同测试用例对应的参数,从而执行多个测试用例。例如:对登录接口进行测试,假设有3条用例,正确账号正确密码登录、正确账号错误密码登录、错误账号正确密码登录,那么我们只需要定义一个登陆测试函数test_login(),然后使用这3条用例对应的参数去调用test_login()即可。在unittest中可以使用ddt进行参数化,而pytest中也提供非常方便的参数化方式,即使用装饰器@pytest.mark.parametrize()。原创 2023-08-11 14:39:46 · 1821 阅读 · 0 评论 -
史上最牛,接口自动化测试-yaml框架配置文件总结(超级详细)
yaml文件是一种配置文件类型,相比较ini,conf配置文件来说,更加的简洁,操作也更加简单,同时可以存放不同类型的数据。yaml介绍及使用1、yaml简介YAML 语言( /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。YAML 是一种非常灵活的格式,几乎是 JSON 的超集。除了支持注释、换行符分隔、多行字符串、裸字符串和更灵活的类型系统之外,YAML 也支持引用文件,以避免重复代码。2、yaml语法规则基本语法规则:大小写敏感;原创 2023-08-10 14:39:27 · 1109 阅读 · 0 评论 -
史上最细,自动化测试-logging日志采集详细实战(二)
1、测试场景给登录今日头条app的操作添加日志采集。2、简单配置代码示例。原创 2023-08-09 14:40:17 · 497 阅读 · 0 评论 -
史上最细,自动化测试-logging日志采集详细实战(一)
日志概述1、日志作用在项目开发或测试过程中,项目运行一旦出现问题,记录日志信息就显得尤为重要。主要通过日志来定位问题,就好比侦探人员要根据现场留下的线索来推断案情。2、日志级别代码在运行的过程中会出现不同的情况,如调试信息、警告信息、报错等,那么采集日志时就需要对这些日志区分级别管理,这样才能更精确地定位问题。级别何时使用DEBUG调试信息,也是最详细的日志信息INFO证明事情按预期工作WARNING表明发生了一些意外,或不久的将来会发生问题(如磁盘满了),软件还是正常工作。原创 2023-08-08 14:51:16 · 1331 阅读 · 0 评论 -
全网最强,接口自动化测试-token登录关联实战总结(超详细)
在PC端登录公司的后台管理系统或在手机上登录某个APP时,经常会发现登录成功后,返回参数中会包含token,它的值为一段较长的字符串,而后续去请求的请求头中都需要带上这个token作为参数,否则就提示需要先登录。什么是token?token 由服务端产生,是客户端用于请求的身份令牌。第一次登录成功时,服务端会生成一个包含用户信息的加密字符串token,返回给客户端并保存在本地,后续客户端只需要带上token进行请求即可,无需带上用户名密码。原创 2023-08-07 14:38:59 · 1759 阅读 · 0 评论 -
全网超细,Jenkins持续集成-自动化测试(详细整理)
执行集成构建持续,自动地构建&测试软件项目代码管理(git/svn)>编译(maven/ant/gradle)>打包>测试环境部署>自动化测试研发体系中的迭代流程1、源码分支管理: git或者svn, 将不同开发编写的代码集成起来形成不同版本和分支,那么急于版本管理,来进行版本打包发布2、形成版本 编译打包: maven,ant,gradle集成的版本代码编译打包形成可发布的war包或可运行的安装程序,提供给测试实验。原创 2023-08-03 14:44:57 · 4748 阅读 · 0 评论 -
接口自动化测试-Postman+Newman+Git+Jenkins实战集成(详细)
1、Postman创建Collection,在Collection中创建接口请求,如下图所示。编写接口对应的断言Test和Pre-request Script,如下图所示。配置接口对应的环境变量或全局变量。导出接口集合Collection和导出对应接口的环境变量,导出生成的是JSON文件。2、Newmannewman是Postman的命令集合运行器,可以通过它直接从命令行运行和测试Postman,以便后续在持续集成服务器构建。原创 2023-08-01 15:28:12 · 2007 阅读 · 1 评论 -
最强,自动化测试-自定义日志类及日志封装(实战)
在自定义日志之前,需要了解如下信息:日志收集器:可以理解为用于收集日志信息的容器;日志级别(Level):DEBUG、INFO、WARNING、ERROR以及CRITICAL输出渠道(Handle):控制台输出,StreamHandle将日志信息保存在文件中:FileHandle日志格式(Format):一般包含如下信息:日志时间-日志名称-日志级别名称-文件名称-行号-日志信息等。原创 2023-07-30 15:13:09 · 590 阅读 · 0 评论 -
资深测试总结,自动化测试-ddt数据驱动yaml文件实战(详细)
ddt 驱动 yaml/yml 文件来实现数据驱动测试ddt.file_data:装饰测试方法,参数是文件名。文件可以是 json 或者 yaml 类型。注意:如果文件是以 “.yml”或者".yaml" 结尾,ddt 会作为 yaml 类型处理,其他文件都会作为 json 文件处理。如果文件是列表,列表的值会作为测试用例参数,同时,会作为测试用例方法名后缀显示。如果文件是字典,字典的 key 会作为测试用例方法的后缀显示,字典的 value 会作为测试用例参数。1、yaml 文件基础格式要求。原创 2023-07-28 15:35:03 · 611 阅读 · 0 评论 -
超细整理,Python接口自动化测试-关联参数(购物接口实例)
什么是参数关联?参数关联,也叫接口关联,即接口之间存在参数的联系或依赖。在完成某一功能业务时,有时需要按顺序请求多个接口,此时在某些接口之间可能会存在关联关系。比如:B接口的某个或某些请求参数是通过调用A接口获取的,即需要先请求A接口,从A接口的返回数据中拿到需要的字段值,在请求B接口时作为请求参数传入。有哪些场景?最常见的场景之一:请求登录接口后获取到token值,后续其他接口请求时需要将token作为请求参数传入。原创 2023-07-26 15:00:57 · 398 阅读 · 0 评论 -
自动化测试如何做?自动化测试疑难问题+解答,进阶高级测试...
你们的自动化(用例执行自动化)流程是怎么样的?1、制定测试计划(明确测试范围-自动化可行性、分层测试,测试目的-功能、非功能,测试内容-需求,方法,资源人力要求)2、评审3、分析测试需求(需求转化为测试需求),明确测试点,优先设计项目中相对稳定且相对重要的模块。4、设计测试用例5、搭建自动化测试框架6、编写测试脚本,把具体的测试用例脚本化(包含准备,执行,断言,清理四部分)7、执行测试8、获得测试结果9、跟踪缺陷。原创 2023-07-25 15:01:56 · 356 阅读 · 0 评论 -
接口自动化测试-Python+Requests+Pytest+YAML+Allure配套撸码(详细)
接口自动化框架:Python+Requests+Pytest+YAML+Allure通过 Python+Requests 来发送和处理HTTP协议的请求接口,使用 Pytest 作为测试执行器,使用 YAML 来管理测试数据,使用 Allure 来生成测试报告。框架结构api ====>> 接口封装层,如封装HTTP接口为Python接口common ====>> 各种工具类core ====>> requests请求方法封装、关键字返回结果类config ====>> 配置文件。原创 2023-07-24 15:37:00 · 1413 阅读 · 0 评论 -
超细整理,自动化测试问题与解决方案汇总,“我“不再走弯路...
问题1:自动化测试无法点击的情况Button/选择框 click不了原因:没有切换窗口,导致找不到元素元素已经出现,但是元素可能还没激活,需要在等多几秒例如:在注册流程中,输入了用户名和密码以后,注册按钮才被激活可点击,需要设置一点的等待时间,等按钮被激活才是可click状态需要click的元素,已经出现在页面中,但是不在可视窗口范围内,有可能报”元素不可交互”,从而不可点。原创 2023-07-21 15:53:22 · 882 阅读 · 0 评论 -
【软件测试】高级测试进阶 Centos7安装 Docker容器(详细步骤)
OS 安装环境要求要安装 Docker Engine,需要 CentOS 7 的维护版本,不支持或未测试存档版本(一句话:需要正常迭代版本的 Centos 7 系统,其他系统都不行)必须启用 centos-extras 存储库,该存储库默认情况下处于启用状态,但是如果已禁用它,则需要重新启用它,建议使用 overlay2 存储驱动程序CentOS 6 因内核太旧,即使支持安装 docker,但会有各种问题,不建议安装。原创 2023-07-03 15:32:23 · 786 阅读 · 0 评论 -
火爆全网,Jenkins创建容器-Python自动化测试环境搭建(详细)
下载 Jenkins 镜像搜索 jenkins 镜像注意:前三个第一个是官方的镜像,但是版本很旧,不推荐第二个镜像虽然不是官方的,但是 jenkins 的版本会跟随 jenkins官方的版本,也就是说会保持拉下来的镜像的 jenkins 版本是最新的,推荐,我也用这个第三个镜像是中文 jenkins 镜像, 但是镜像的系统不是我们所熟悉的 centos、ubuntu、Debian 等,而是 Alpine,安装依赖库的方式也不常见,不推荐下载 jenkins 镜像。原创 2023-07-02 15:37:54 · 873 阅读 · 0 评论 -
【软件测试】全网火爆,实战Web项目前后台的bug定位(超详细)
系统整体架构Server端:jsp+Servlet+json…数据库:MySQL、oracle、SqlServer…前台: jstl,jsp,js,css,html…后台:servlet,jms,ejb, 还有很多框架,struts,hibernate,spring,ibatis…Jsp:分不清前后台的,因为这里涉及到一个运行时刻的问题,它们的运行时刻是不同。用户发出请求后,服务器解析用户请求,转至对应的jsp,这个时候可以说是整个jsp都是后台程序。原创 2023-05-02 15:46:52 · 755 阅读 · 0 评论 -
【测试面试】offer收割机再现,软件测试实战场景面试题(附答案)...
面试题:有没有抓过包,为什么要抓包,具体怎么做的?答:抓包这块,其实我们在工作用得是比较多的,一般我们都在测试过程碰到问题,我们有的候通过抓包去看一下前端与后台的数据交互,通过分析这个数据,来定位到底是前端问题,还是后台问题。原创 2023-04-24 16:07:38 · 605 阅读 · 0 评论 -
全网最详细,Pytest自动化测试框架关联/参数化实战,及拿即用...
关联利用Python提供的fixture可以实现关联实现步骤:在case目录下,新建conftest.py文件,比如我们需要token,就在这个文件下定义一个公共的方法,调用登录接口并返回需要的token值(注:公共的方法一般不传入参数,返回值其实也是看情况可要可不要的)@pytest . fixture(scope = 'function') #使用pytest的fixture把下面的方法变成公共方法在需要使用的测试案例中,传入方法名,在需要用到关联的参数时,直接使用。原创 2023-04-23 16:16:10 · 1849 阅读 · 0 评论 -
2023年,初级测试到高级测试开发工程师需要什么技能?卷起来......
初级测试工程师及能力要求能够完成手工测试;能够编写手工测试用例;能够执行手工测试用例;能够使用工具,定位测试过程中遇到的问题;能够完成接口测试;编写接口测试用例;使用工具,执行接口测试用例;能够使用工具,完成性能测试;测试员 / 测试工程师对标过来就是百度的T3、T4,阿里的P5,腾讯的T1-T2。主要的工作就是需求分析,测试方案,测试策略,测试执行,都是业务测试。原创 2023-04-21 16:11:45 · 872 阅读 · 0 评论 -
【软件测试面试】全网最全,自动化测试面试题总结大全(付答案)
面试题1:你有没有做过自动化测试?答:我在xx项目中实施了web自动化测试,我们项目中搭建自动化测试框架技术:python+selenium+pytest/unittest+ddt+jenkins,然后用的POM分层的模式(面向对象思想),数据驱动使用的是excel+ddt的驱动模式,我在这个自动化测试实施的项目里所负责的那些模块那些测试用例的自动化代码编写我在xx项目中实施了接口自动测试平台搭建,技术栈:python+django+pytest+vue+ddt+jenkins。原创 2023-04-20 15:45:18 · 2336 阅读 · 0 评论 -
软件测试金融项目经验总结,面试题都问什么?接口加解密如何处理?
加/解密接口的处理目标知道项目中接口加解密的实现流程;了解加解密的代码实现;知道Jmeter如何实现接口加解密测试;知道基于Requests如何实现接口加解密测试;1、APP端/客户端接口加解密介绍加密方式(两种)在TCP/IP四层模型中的应用层进行加密。类似密码本,当前项目使用的是这种,可以看到所有响应内容,只是看不懂。在TCP/IP四层模型中的运输层和应用层之间进行加密,通过传输协议实现加密,如https。类似加密路径,此种加密方式抓取到的报文响应内容全是乱码。原创 2023-04-19 16:36:26 · 1017 阅读 · 0 评论 -
自动化数据驱动?最全接口自动化测试yaml数据驱动实战,看这一篇就够了
我们在做自动化测试的时候,通常会把配置信息和测试数据存储到特定的文件中,以实现数据和脚本的分离,从而提高代码的易读性和可维护性,便于后期优化。而配置文件的形式更是多种多样,比如:ini、yaml、json、toml、py、xml、properties 等。YAML是一种轻量级的文本格式,可以用于存储结构化数据,非常适合用作测试数据。在使用YAML数据驱动进行自动化测试时,通常需要准备一个或多个YAML文件,其中包含了测试用例的数据和预期结果。原创 2023-04-18 15:46:49 · 1402 阅读 · 0 评论 -
全网火爆,Python接口自动化测试,从0到1分层封装框架撸码(带接口)
随着行业内卷越来越严重,对于测试岗位的要求也是水涨船高,岗位招聘要求都会出现自动化测试的字眼,因此也是我们跳槽面试、升职加薪必备利器。自动化测试又可分为接口自动化、Web UI自动化、App自动化,今天我们就来聊聊接口自动化测试。接口自动化测试的价值1.与UI自动化测试相比,接口自动化测试收益更大、更容易实现、维护成本更低,有更高的投入产出比,因此是公司开展自动化测试的首选。原创 2023-04-17 16:01:22 · 1017 阅读 · 2 评论 -
进阶高级自动化测试测试,Docker 常遇问题整理(带解决方案)
1、配置国内源进行docker安装,报错 HTTP Error 404 - Not Found原因: 由于配置国内镜像源时,把地址写错了,导致后面安装docker提示HTTP Error 4041)进入到 /etc/yum.repos.d目录下ll2)将所有docker相关的repo文件删除,包括刚添加的错误的阿里云镜像也删除3)删除后,重新进行如下docker的安装2、安装docker报错Requires:container-selinux>=2:2.74安装最新的contain-selinux。原创 2023-04-07 16:36:05 · 690 阅读 · 4 评论 -
全网最细,自动化测试 Pytest+Allure+Jenkins 持续集成(超详细)
pytest框架pytest可以高效地编写和运行各种类型的单元测试、功能测试和端到端测试。可以轻松编写清晰、模块化的测试代码,并能够自定义测试规则和测试报告。同时,pytest还支持多线程执行测试用例,提高了测试速度和效率。总之,pytest是一个非常强大的测试框架,被广泛应用于Python项目的测试工作中。allure框架现在有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。原创 2023-04-06 16:07:11 · 1205 阅读 · 0 评论 -
全网最细,Python接口自动化测试websocket接口实战,即学即用......
在python中,发送http请求,比较有名的是requests这个库;webservice的接口可以使用suds-py3来请求。那么websocket怎么请求呢?其实在python中也有很多第三方库可以用来发送websocket请求。比如websocket-client, 那么接下来我们先来看看websocket-client这个库的使用。环境安装由于websocket-client是第三方库,使用之前需要先安装,安装直接使用pip 命令安装即可。原创 2023-03-29 16:19:59 · 2773 阅读 · 0 评论 -
Docker容器搭建Python+Jenkins+Selenium自动化测试(最详细)
使用Docker搭建Jenkins+python3+selenium项目,在Linux服务器上部署项目代码,实现自动构建。解决方案自动构建工具选型:jenkins中间件选型:docker代码运行环境:python3脚本运行工具:chrome浏览器、chromedriver、selenium库安装dockerlinux系统中安装dockerdocker镜像国内加速。原创 2023-03-28 15:59:06 · 1399 阅读 · 0 评论 -
全网最详细,python接口自动化测试-文件上传案例操作(详全)
我们在做接口测试工作时,会遇到含有文件上传的接口。multipart/form-data类型的上传接口抓到的上传接口的信息大概是以下这样子:请求体的content-type为:boundary=---------------------------(一堆数字)请求体当中,除了有要上传的文件以外,还有其它的数据字段。在下面的请求体截图当中,含有以下字段:id: 文件的idname: 文件的名字type: 文件的类型。如果是图片则是image/png。原创 2023-03-27 16:31:08 · 2146 阅读 · 0 评论