失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python自动化测试面试题——接口篇

Python自动化测试面试题——接口篇

时间:2023-07-01 00:19:35

相关推荐

Python自动化测试面试题——接口篇

目录

网络模型

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有哪些请求方法?

GETPOSTHEADPUTDELETEPATCHOPTIONS

HTTP常见的状态码有哪些?

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自动化测试面试题——接口篇》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。