接口测试面试题整理​​​​​​​

HTTP, HTTPS协议
什么是DNS
HTTP协议
怎么抓取HTTPS协议
说出请求接口中常见的返回状态码
http协议请求方式
HTTP和HTTPS协议区别
HTTP和HTTPS实现机有什么不同
POST和GET的区别
HTTP请求报文与响应报文格式
什么是Http协议无状态协议?怎么解决HTTP协议无状态协议
常见的POST提交数据方式
HTTP请求报文与响应报文格式
HTTP协议学了哪几个版本
Session和Cookies区别
HTTPS在哪一层, 会话层在第几层
浏览器输入url按回车背后经历了哪些?
TCP, UDP协议
TCP/UDP协议的区别,TCP如何保证正确,微信基于什么协议,QQ基于什么协议,为什么?
你熟悉OSI协议吗?原理是什么
接口用例设计
怎么设计接口测试用例?
HTTPS测试点
从HTTP变化到HTTPS协议,测试点
购物车模块, 加入购物车接口测试点分析
http://...?orderId=,**, 接口设计用例
设计接口测试用例时,涉及的是电商系统.其中包括很多修改,如商品.商家、店铺 等等,针对这些数据的修改,会涉及到很多参数.如商品的名称,商品的尺码,商品的顔色等等.那在设计实现"修改"接口时,如何确定要传思些参数?是只需要传我要修改的参数,还是全部参数都要传?
上传文件测试点
根据以下界面设计测试用例

一个订单的几种状态如何全部测到,如:未处理,处理中,处理失败,处理成
接口测试
为什么要做接口测试
你平常做接口测试的过程中发现过哪些BUG
平常你是怎么测试接口的
平常用什么工具测接口的
没有接口文档,如果做接口测试
接口测试的流程
常用什么接口测试工具, 说一个你在工作中具体怎么做接口测试的实例
不可逆的操作,如何处理,比如删除一个订单这种接口如何测试
接口产生的垃圾数据如何清理
测试的数据你放在哪
你们数字签名怎么实现的
当一个接口出现异常时候,你是如何分析异常的
你们怎么做的参数化
如何进行数据清洗
如何进行数据检验
response怎么验证, 参数特别多
做接口测试如何分析是前端还是后端的问题
在测试接口中怎么知道请求成功还是失败
如何模拟弱网测试
异步接口怎么测试
接口的加密测试中对称加密与非对称加密有什么区别?如何开展测试?请详解
请详细阐述接口测试和UI测试在测试活动中是如何协同测试的?
目前接口文档是由word格式管理,因迭代快,产生很多文裆,分不滴哪些鼉不用的接口,哪些是正在用的接口,哪些是更新后的接口, 文裆杂乱.另外因是 word格式管理,不方便童询,如何管理?每次查看接口文档需要下截多个word,不能避免下载操作查看,效率不离,如何提离工作效率
接口依赖
很多接口都需要登录怎么处理?
依赖于登录的接口如何处理 -token 和 session的管理
在手工接口测试或者自动化接口测试的过程中,上下游接口有致据依赖如何处理
依赖于第三方数据的接口如何进行测试
接口测试中依赖登录状态的接口如何测试
如果两个请求有严格的先后顺序,需要测试调转顺序的情况
在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依
赖如何处理?
下个接口请求参数依赖上个接口的返回数据
Web Service
HTTP接口测试和Web Service接口测试区别是什么?
Web Service接口是如何测试的
接口框架
接口测试框架怎么搭建的?
你有没有做过框架稳定性优化相关的工作?
持续集成怎么做的?
Mock
Mock怎么使用
你们Mock是怎么做的
RPC
rpc接口怎么测试
什么是RPC接口,用Http设计一个RPC接口
你有没有自己实现过rpc框架
性能
JMeter怎么存储变量, 让下一个接口使用
如何进行接口压测
JMeter执行10次
JMeter获取上一个request的结果
JMeter完成一个用例
做接口测试当请求参数多时tps下降明显,此接口根据参数从redis中获取数据,每个 参数与redfs交互一次,当一组参数是tps5133,五组参数是tps1l69,多次交互影响了处理住能,请详细描述述如何改进增进效果的方案
高能部分
TCP报头格式
UDP报头格式
TCP/UDP区别(不仅是宏观上的,最好能根据各自的机制讲解清楚)
HTTP状态码(最好结合使用场景,比如在缓存命中时使用哪个)
HTTP协议(一些报头字段的作用,如cace-control、keep-alive)
OSI协议、TCP/IP协议以及每层对应的协议
Session机制、Cookie机制
TCP三次握手、四次挥手(这个问题真的要回答吐了,不过真的是面试官最喜欢问的,建议每天手撸一遍,而且不只是每次请求的过程,各种FIN_WAIT、TIME_WAIT状态也要掌握)。
打开网页到页面显示之间的过程(涵盖了各个方面,DNS解析过程,Nginx请求转发、连接建立和保持过程、浏览器内容渲染过程,考虑的越详细越好)。
http和https区别,https在请求时额外的过程,https是如何保证数据安全的
IP地址子网划分
POST和GET区别
DNS解析过程
TCP如何保证数据的可靠传输的(这个问题可以引申出很多子问题,拥塞控制慢开始、拥塞避免、快重传、滑动窗口协议、停止等待协议、超时重传机制,最好都能掌握)
地址解析协议ARP
交换机和路由器的区别
HTTP2.0、thrift
API接口与SDI接口的区别(API是提供给别人的接口)
dubbo如何一条链接并发多个调用。Dubbo的原理,序列化相关问题
你怎么理解http协议
说说http协议的工作流程
http有哪些请求提交方式
http中的200,302,403,404,500,503都代表什么状态
什么是web缓存?有什么优点
你怎么理解cookie和session,有哪些不同点
什么是https,说说https的工作原理
什么是http代理服务器,有什么用
什么是分布式系统
分布式系统你会考虑哪些方面
讲讲CAP理念
怎么理解强一致性、单调一致性和最终一致性
分布式系统设计你会考虑哪些策略
讲一讲TCP协议的三次握手和四次挥手流程
讲一讲TCP协议的三次握手和四次挥手流程
为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?为什么不能用两次握手进行连接
为什么TCP TIME_WAIT状态还需要等2MSL后才能返回到CLOSED状态
什么是DoS、DDoS、DRDoS攻击?如何防御
为什么说TCP/IP协议是不可靠的
OSI有哪七层模型?TCP/IP是哪四层模型

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

文档获取方式:

加入我的软件测试交流群:632880530免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/139794.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

论文导读 | 融合大规模语言模型与知识图谱的推理方法

前 言 大规模语言模型在多种自然语言处理相关任务上展现了惊人的能力,如智能问答等,但是其推理能力尚未充分展现。本文首先介绍大模型进行推理的经典方法,然后进一步介绍知识图谱与大模型融合共同进行推理的工作。 文章一:使用思维…

Mysql Explain工具介绍

使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析查询语句或是结构的性能瓶颈。 准备表 -- 课程表 CREATE TABLE class (id int(11) NOT NULL,name varchar(45) DEFAULT NULL,update_time datetime DEFAULT NULL,PRIMARY KEY (id)) ENGINEInnoDB DEFAULT CHARSET…

linux创建用户并设置sudo权限,主机将相互免密

1.创建用户组 2.创建用户 3.登陆主机查看用户情况 3.1查看create_user.yaml内容 3.2字段说明: Ansible的user模块提供了一系列参数,使你能够定义用户账户的各种属性,例如用户名、密码、主目录、用户组等。下面是一些常用的参数: …

dolphinscheduler

架构说明 MasterServer MasterServer采用分布式无中心设计理念,MasterServer主要负责 DAG 任务切分、任务提交监控,并同时监听其它MasterServer和WorkerServer的健康状态。 MasterServer服务启动时向Zookeeper注册临时节点,通过监听Zookeep…

数据结构-链表的简单操作代码实现2【Java版】

目录 写在前: 此篇讲解关于单链表的一些面试题目,续上节。 11.反转一个单链表 12.给定一个带有头结点的head的非空单链表,返回链表的中间结点,如果有两个中间结点,则返回第二个中间结点 13.输入一个链表&#xff0c…

什么是流程图,流程图怎么画?实名推荐这3个好用的在线流程图软件!

流程图是表达工作流程或者系统操作过程的有效工具,被广泛应用于各个行业和领域。他们以视觉的形式将复杂的流程简化,便于理解、交流和优化。不论是计划新项目、审计工作流程,还是改进现有操作,流程图都是一个不可或缺的工具。 什…

Mysql-表的结构操作

1.创建表 CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎 ; 说明: field 表示列名 datatype 表示列的类型 character set 字符集,如果没有指定字…

人工智能与多平台自动引流应用的结合

人工智能的技术在多平台自动引流方面的应用非常广泛,下面举例说明: 智能推荐算法:人工智能的推荐算法能够根据用户的兴趣和行为数据,自动向其推荐相关的内容和产品,从而引导用户访问和购买。这种多平台自动引流的方式可…

UITableView的style是UITableViewStyleGrouped

一般情况下,UITableViewStylePlain和UITableViewStyleGrouped是UITableView常用到的style, 之前都是用到的时候,遇到问题直接用度娘,差不多就够用了,今天在修复UI提出的间隙问题,来回改,总觉得…

Clickhouse 学习笔记(7)—— 查看执行计划

在 clickhouse 20.6 版本之前要查看 SQL 语句的执行计划需要设置日志级别为 trace 才能 可以看到,并且只能真正执行 sql,在执行日志里面查看 在20.6版本之后可以通过explain语句查看执行计划 基本语法 EXPLAIN [AST | SYNTAX | PLAN | PIPELINE] [se…

OpenAtom OpenHarmony三方库创建发布及安全隐私检测

OpenAtom OpenHarmony三方库(以下简称“三方库”或“包”),是经过验证可在OpenHarmony系统上可重复使用的软件组件,可帮助开发者快速开发OpenHarmony应用。三方库根据其开发语言分为2种,一种是使用JavaScript和TypeScr…

phono3py快速安装教程

phono3py是类似于Phonopy的另一款基于第一性原理计算获得材料声学性质并可后处理的功能强大的软件,在以往推送内容中也有介绍基于phono3py 计算晶格热导率VASPphono3py:快速计算晶格热导率 和声子寿命理论到实践:VASPPhono3py计算Phonon Lifetime 以及…

速锐得HJ1239车载终端TBOX柴油商用车远程排放管理工况模型应用

其实排放模型,并不是生涩难懂的问题,首先我们准备好一台TBOX,比如无论是海康、华为、速锐得、博世、联电、LG、西门子都可以做到,在满足TBOX具备4G物联网2路CAN支持远程升级控车,支持国四国五国六车型,带定…

Python实现猎人猎物优化算法(HPO)优化XGBoost分类模型(XGBClassifier算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 猎人猎物优化搜索算法(Hunter–prey optimizer, HPO)是由Naruei& Keynia于2022年提出的一种最新的…

前后端交互案例,图书管理系统

先引入前端代码运行看看是否有问题 图书管理系统 定义前后端交互接口 1.登录 URL : /user/login 参数 : userName?&password? 响应 : true/false 2.图书列表展示 : URL : /book/getBookList 参数 : 无 响应 : List<BookInfo> 后端代码如下: package com…

飞天使-django概念之urls

urls 容易搞混的概念&#xff0c;域名&#xff0c;主机名&#xff0c;路由 网站模块多主机应用 不同模块解析不同的服务器ip地址 网页模块多路径应用 urlpatterns [ path(‘admin/’, admin.site.urls), path(‘’, app01views.index), path(‘movie/’, app01views.movi…

完整版Java电子病历EMR编辑器系统源码

电子病历&#xff08;EMR&#xff09;是提供给医院机构内部使用&#xff0c;利用电子计算机保存、管理、传输和重现数字化的病人的医疗记录&#xff0c;在此基础上充分考虑患者信息的保密性&#xff0c;提高医疗质量和医治效率等服务功能的计算机信息系统。 一、电子病历编辑器…

成都爱尔周进院长解析高度近视可能引发哪些疾病

当代各类人群面对电脑、手机屏幕的时长显著增加&#xff0c;导致用眼过度、疲劳&#xff0c;视觉质量下降&#xff0c;近视人群越来越多。而当父母有一方为高度近视甚至可能将近视遗传给孩子。 目前&#xff0c;全球近视人数约25亿&#xff0c;中国近视人群人数多达6亿。据预测…

美国BGP服务器有哪些优势?

​  在当今数字化时代&#xff0c;网络连接的性能和可靠性对于企业和个人来说至关重要。而美国作为全球互联网的中心之一&#xff0c;其地区BGP服务器拥有许多优势。  网络性能和可靠性&#xff1a;美国BGP专线服务器采用BGP协议&#xff0c;一种高级动态路由协议&#xff…

幼师一旦开窍,工作真的没有这么难

真心希望所有新手幼教老师都能知道啊 只有输入关键词和要求&#xff0c;几秒就能生成一篇教案&#xff0c;从教学目标到教学内容都能给你安排的妥妥的。而且可以多次生成&#xff0c;每次生成都是不一样的内容。 什么教案、发言稿、总结、评语都能用的上啊&#xff0c;幼师姐…
最新文章