首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
在考古的菜鸡很热情
门头沟学院 测试工程师
发布于陕西
关注
已关注
取消关注
@测试张:
接口自动化测试面试题大全(合适各级软件测试人员)
一、HTTP有哪些请求方法?HTTP 共有如下7种请求方式,每种都可以发送 Header和 Body:GETPOSTPUTDELETEOPTIONSHEADPATCH二、接口测试中依赖登录状态的接口如何测试?依赖登最状态的接口,本质上是在每次发送请求时需要带上存储有账户有效信息的Session或Cookie才能发送成功,在构建POST请求时添加必要的Session或Cookie三、get和post的区别? http是上层请求协议,主要定义了服务端和客户端的交互规格,底层都是tcp/ip协议 Get会把参数附在url之后,用?分割,&连接不同参数,Get获取资源,post会把参数放置在http请求体中,Post发送请求数据 Get产生一个tcp数据包,post产生两个tcp数据包 Get请求,浏览器会把http header和data一起发送,服务器返回200响应码 Psot请求,浏览器先发送header,服务器响应100(continue),然后再发送data,服务器返回200响应码 Post的安全性比get高,如果浏览器缓存了,会把get参数留在缓存中,用户可以看到参数信息四、http状态码302, 403, 503分别代表什么? 302:临时重定向到某一个页面,比如要登录之后才能进入的页面,他首先会临时重定向到登录界面 403:权限不够 服务器理解客服端的请求,但拒绝此请求 503:服务端目前无法使用,过载或者维护中 500:服务端异常 404:请求失败,请求所希望得到的资源未被在服务器上发现 401:请求身份验证 1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理 2XX系列:代表请求已成功被服务器接收、理解、并接受。这系列中最常见的有200、201状态码。 3XX系列:代表需要客户端采取进一步的操作才能完成请求,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的 Location 域中指明。这系列中最常见的有301、302状态码。 4XX系列:表示请求错误。代表了客户端看起来可能发生了错误,妨碍了服务器的处理。常见有:401、404状态码。 5xx系列:代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。常见有500、503状态码。五、自动化测试怎么校验结果?断言 ,预期结果与实际结果对比数据库校验,根据测试场景来查询数据库里的数据和请求之前的数据进行比对。六、post请求的四种参数形式是什么? Application/x-www-form-urlencoded:将参数以一组键对值的方式发送 Multipart/form-data:支持单组和多组文件上传 Application/json:根据后端接口的定义支持数据类型 Text/xml七、接口自动化测试的流程?基本的接口功能自动化测试流程为:需求分析–>用例设计–>脚本开发–>测试执行–>结果分析八、接口测试的常用工具有哪些? Postman JMeter SoapUI九、HTTP接口的请求参数类型有哪些? 查询字符串参数(Query String Parameters参数)一般用于GET请求,会以url string的形式进行传递 请求体参数(Request Body)一般用于POST请求,可以使用Content-Type来指定不同参数类型十、如何从上一个接口获取相关的响应数据传递到下一个接口?先从上一个接口中的响应数据获取对应的返回值,然后使用正则表达式or使用JSON解析来提取需要获取的值,然后存储在一个变量中,最后在下一个接口中直接引用该变量即可十一、接口测试用例的编写要点有哪些? 必填字段:请求参数必填项、可选项 合法性:输入输出合法、非法参数 边界:请求参数边界值等 容错能力:大容量数据、频繁请求、重复请求(如:订单)、异常网络等的处理 响应数据校验:断言、数据提取传递到下一级接口… 逻辑校验:如两个请求的接口有严格的先后顺序,需要测试调转顺序的情况 性能:对接口模拟并发测试,逐步加压,分析瓶颈点 安全性:构造恶意的字符请求,如:SQL注入、XSS、敏感信息、业务逻辑(如:跳过某些关键步骤;未经验证操纵敏感数据)十二、接口测试中依赖登录状态的接口如何测试?依赖登最状态的接口,本质上是在每次发送请求时需要带上存储有账户有效信息的Session或Cookie才能发送成功,在构建POST请求时添加必要的Session或Cookie十三、依赖于第三方数据的接口如何进行测试?可以利用一些MOCK工具(如:JSON Server、Easy Mock)来模拟第三方的数据返回,最大限度的降低对第三方数据接口的依赖
点赞 10
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-31 11:42
大连理工大学
秋招能拿多个大厂offer的其实就两种人
第一种真能做成事的,就是不管你的实习经历是一段还是两段,垂直还是不垂直,在大厂还是中厂,只要你是能做成事的,不管你的学历怎样,都能拿到offer第二种是花架子但很会说的 ,典型表现为有很多段大厂实习,虽然里面做的全部都是dirty work,但是自己很会包装,很会说的秋招只有这两种人能拿很多大厂offer因为在一个高度内卷、信息不对称的标准化筛选当中,能够胜出的,要么是非标准的问题解决者,要么是优化到极致的标准匹配者大厂招聘,尤其还是在秋招这种简历疯狂涌入的场景下,核心就是高效率、低风险地筛选出大概率优秀的候选人,不是优秀,是大概率优秀所以核心筛选逻辑就是寻找信号,因为公司没有办法在短时间内完...
迷茫的大四🐶:
哈哈,其实这两类人再职场也很能混的开
点赞
评论
收藏
分享
10-29 23:05
北京工业大学 Web前端
滴滴实习一面:浏览器缓存机制
这是之前一个27同学面滴滴实习的题目,部门是体验平台,针对浏览器缓存问了强弱缓存区别以及使用场景等问题,小圆这边整理好了~浏览器缓存是前端性能优化中最重要的一环。合理利用缓存,不仅能显著提升页面加载速度、减少服务器压力,还能改善用户体验。但在面试中,很多人只会“Cache-Control、ETag、Expires”这几个名词,却说不清底层逻辑与交互过程。本文讲解浏览器缓存机制,从类型、原理到实践配置,帮你彻底吃透这个高频考点。 一、缓存的分类概览浏览器缓存大体分为两类:类型是否向服务器发请求命中后资源来源常用字段强缓存(Strong Cache)否本地缓存(Memory/Disk)Cache-...
查看1道真题和解析
点赞
评论
收藏
分享
10-01 09:50
门头沟学院 Java
秋招遇见最感动的 hr
肖先生~:
这个人真的很好,点赞
点赞
评论
收藏
分享
10-25 15:58
学而思_HR(准入职员工)
学而思内推,学而思内推码
1️⃣ 请先做个简单的自我介绍? 😊 2️⃣ 能否谈下你应聘这个岗位的优势? 🌟 3️⃣ 你的职业规划是什么? 🎯 4️⃣ 为什么选择学而思作为你的求职目标? 🏢 5️⃣ 你对学而思的课程顾问岗位有哪些了解? 📋 6️⃣ 描述一次团队合作的经历,你在其中扮演了什么角色? 🤝 7️⃣ 遇到工作压力大时,你通常如何应对? 😊 8️⃣ 面对家长和学生的投诉,你会如何处理? 💬 9️⃣ 如何向一个对学而思课程持怀疑态度的家长介绍课程? 📚 🔟 请举例说明你如何通过有效沟通解决过一个问题。 💡 1️⃣1️⃣ 描述一次你认为成功的销售或推广经验。 🚀 1️⃣2️⃣ 你如何看待持续学...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
造谣刑法老师媚男,反被老师法院起诉
1.4W
2
...
现在出海,是不是相当于十年前加入互联网?
9242
3
...
秋招小失败-后端小小劝退(大结局)
7335
4
...
9本秋招后端收获9+offer, 我做对了什么?
6120
5
...
一个大专学历15年IT之路的感悟
5163
6
...
你们说,人会一直倒霉吗?
4996
7
...
字节懂车帝日常一面二面面经(已挂)
3410
8
...
挑战全网最早的美团开奖!
3254
9
...
别问了,在校生千万千万别逃课!
3122
10
...
cvte体验实习
2759
创作者周榜
更多
正在热议
更多
#
校招生月薪1W算什么水平
#
35007次浏览
194人参与
#
哪一瞬间觉得自己长大了
#
38389次浏览
493人参与
#
“vivo”个offer
#
39114次浏览
280人参与
#
如果上班像打游戏,你最想解锁什么技能
#
8365次浏览
70人参与
#
vivo工作体验
#
28075次浏览
124人参与
#
为了实习逃课值吗?
#
29024次浏览
271人参与
#
工作后明白的那些道理
#
21890次浏览
225人参与
#
一人一个landing小技巧
#
124038次浏览
1447人参与
#
我是面试官,请用一句话让我破防
#
26859次浏览
128人参与
#
实习最想跑路的瞬间
#
87623次浏览
543人参与
#
中美关税战对我们有哪些影响
#
43224次浏览
361人参与
#
机械制造2023笔面经
#
149727次浏览
840人参与
#
如果重来一次你还会读研吗
#
201783次浏览
1932人参与
#
AI时代,哪些岗位最容易被淘汰
#
3501次浏览
27人参与
#
中美关系回暖,你会选择出海吗?
#
6925次浏览
107人参与
#
华为保温
#
107878次浏览
408人参与
#
哪些行业值得去?
#
5550次浏览
50人参与
#
i人适合做什么工作
#
11617次浏览
97人参与
#
美团开奖
#
223630次浏览
1154人参与
#
读研or工作,哪个性价比更高?
#
78413次浏览
769人参与
#
如果秋招能重来,我会____
#
37865次浏览
303人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务