目录
网络模型
OSI有哪几层,分别包含哪些协议?
协议
TCP,UDP的区别?
TCP如何确保可靠传输?
三次握手与四次挥手?
HTTP有哪些请求方法?
HTTP常见的状态码有哪些?
GET和POST的区别?
Cookie和Session的区别?
Token和Session的区别?
HTTP和HTTPS的区别?
接口测试
HTTP迁移到HTTPS测试点
怎么分析测试点
接口测试流程
为什么要做接口测试
网络模型
OSI有哪几层,分别包含哪些协议?
上三层 应用层
应用层 HTTP,FTP,SMTP,SSH表示层会话层 SSL
下四层 网络层
传输层 TCP/UDP网络层 IP数据链路层物理层
协议
TCP,UDP的区别?
面向连接和无连接资源耗费UDP程序结构简单流模式与数据报模式确保数据正确性TCP如何确保可靠传输?
确认和重传数据校验合理分片和排序流量控制拥塞控制三次握手与四次挥手?
三次握手 请求连接 -> 服务端确认 -> 客户端确认四次挥手 请求断开 -> 服务端同意 -> 服务端释放连接 -> 客户端确认HTTP有哪些请求方法?
GETPOSTHEADPUTDELETEPATCHOPTIONSHTTP常见的状态码有哪些?
200 302 301 400 403 404 500 502 503
GET和POST的区别?
GET用于获取数据GET一般不发请求数据,参数通过URL QueryGET参数直接暴露在地址栏中GET可以被保存,收藏GET响应可以被缓存GET是幂等的,POST是非幂等的GET要注意URL长度限制 URL长度限制为4K/主要验证数据的准确性,包括分页POST注意点 业务破坏性 是否进行清理 重复提交 服务端验证Cookie和Session的区别?
Cookie在客户端,可以被篡改Session在服务段,不能被篡改Token和Session的区别?
Token是算法计算出来的,验证时通过算法计算进行验证session实时维护在服务端HTTP和HTTPS的区别?
HTTPS= HTTP+SSL
安全是否需要握手是否免费性能
接口测试
HTTP迁移到HTTPS测试点
死链扫描功能回归 核心流程/全回归核心流程性能损耗评估三方交互怎么分析测试点
功能角度 输入 哪些参数 -> 处理 -> 输出用户角度 用接口验证业务接口测试流程
服务端提测测接口 以正常场景为主前后端联调客户端测试为什么要做接口测试
线上巡查 7*24小时的值守DevOps的核心环节冒烟测试及卡点系统测试前的回归如果觉得《Python自动化测试面试题——接口篇》对你有帮助,请点赞、收藏,并留下你的观点哦!