首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客378464580号
测试工程师
发布于江苏
关注
已关注
取消关注
@测试张:
接口自动化测试面试题大全(合适各级软件测试人员)
一、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-15 11:05
已编辑
蚌埠坦克学院 Web前端
27前端实习海兴电力一面
📍面试公司:杭州海兴电力🕐面试时间:null💻面试岗位:前端开发工程师(实习)❓面试问题:1.介绍一下你的项目 2.研究生方向 3.对ai了解吗 4.什么时候开始学前端的,为什么选择前端5.流式渲染怎么实现的 6.浏览器怎么存储数据,cookie有了解吗 7.事件循环,promise底层也是也是这样吗,定时器呢 8.js模块化,export、import,除此之外还有什么能实现(原生的js怎么实现的) 9.路由的底层原理是怎么实现的 10.页面性能优化方法 11.CDN了解吗 12.HTTP请求头、请求体分别有什么内容 13.js能实现并发操作吗 14.跨域以及解决方法,跨域主要是为了什...
查看14道真题和解析
点赞
评论
收藏
分享
10-15 09:50
魔门塔(苏州)科技有限公司_感知算法工程师(准入职员工)
momenta内推momenta内推
momenta自动驾驶C++日常实习一面面经流程时间线:3.25HR联系约一面3.25晚7点一面3.26早上通知一面通过约二面3.26下午5点二面3.27早上HR沟通入职时间,已OC。一面流程:无手撕50min1.自我介绍2.面试官介绍部门职责(不涉及算法开发,是否能接受)3.简历浅挖(面试官大概率不是规控方向的,对项目可能了解不多,后续了解到是电气背景的)(1)hybird启发项如何设计(2)介绍latticeplanner流程(3)项目中涉及哪些传感器,如何获取heading angle。4.一系列C++,Linux,ROS八股(只列出部分还记得的)1.听说过rvo嘛2.知道raii嘛,原...
点赞
评论
收藏
分享
10-14 11:01
门头沟学院 人工智能
200人的公司
挥毫自在:
想白嫖你呢
点赞
评论
收藏
分享
10-12 09:55
深圳大学 Java
招银网络 HR 面
二面面完在等候区站了5分钟就有人喊主包去 HR 面时间差不多半小时左右,主要就是聊天,面试官心平气和,总的下来体验不错问题:(1)为什么不考虑读研,而是毕业之后找工作(2)家里人支持吗(3)在实习中遇到的最大困难以及如何解决的(4)实习最大的收获是什么(5)你认为工作中什么能力最重要(6)怎么学习一个新技术?(7)未来有什么打算?(短期、中期、长期)(8)在选择工作的时候最看重哪些方面(9)能接受在深圳工作吗(10)现在还有什么招聘在流程中(11)希望能够在工作中有什么收获(12)能接受的上班时间(13)家庭情况反问:1、业务(主要支付相关)2、上班时间3、需要加班吗(很少,通常周三会,但也不...
查看12道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
族望留原籍,家贫走四方
6767
2
...
待了一年,一点没亏
2343
3
...
被秋招面试感动了
2201
4
...
找工作,不用等许可
2163
5
...
实习越多越好还是越精越好?
1534
6
...
大厂这么卷,去国企,外企“上岸”?
1451
7
...
应届生们听我一句劝,一个老学长的肺腑之言
1340
8
...
记录秋招 Offer 选择(从纠结到坚定)
1234
9
...
想问一下27届明年暑期实习大概什么时候开
1135
10
...
开源活动
1086
创作者周榜
更多
正在热议
更多
#
你现在会用到哪些AI技能?
#
8745次浏览
94人参与
#
腾讯工作体验
#
514779次浏览
3551人参与
#
平安产险科技校招
#
1068次浏览
0人参与
#
大厂VS公务员你怎么选
#
32658次浏览
442人参与
#
我的求职进度条
#
100245次浏览
1268人参与
#
发面经攒人品
#
2615528次浏览
35752人参与
#
智慧芽求职进展汇总
#
2165次浏览
5人参与
#
我对___祛魅了
#
132881次浏览
738人参与
#
来聊聊机械薪资天花板是哪家
#
145135次浏览
801人参与
#
你还有多少年退休?
#
27188次浏览
192人参与
#
小马智行求职进展汇总
#
13954次浏览
50人参与
#
实习在多还是在精
#
36602次浏览
255人参与
#
机械人与华为的爱恨情仇
#
132758次浏览
1008人参与
#
顺丰求职进展汇总
#
63866次浏览
316人参与
#
秋招踩过的“雷”,希望你别再踩
#
88464次浏览
1107人参与
#
你的房租占工资的比例是多少?
#
65520次浏览
801人参与
#
实习下班不想学习,正常吗?
#
21830次浏览
184人参与
#
反问环节如何提问
#
115874次浏览
2472人参与
#
你觉得材料多少算高薪
#
26485次浏览
159人参与
#
你见过哪些工贼行为
#
17644次浏览
101人参与
#
如果不考虑收入,你最想做什么工作?
#
33012次浏览
190人参与
#
金蝶求职进展汇总
#
54292次浏览
263人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务