自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 fiddler如何定位前后端问题(面试常问)

使用 Fiddler 可以查看请求头中的信息,比如 Cookie、User-Agent、Referer 等,根据请求头信息可以判断请求的来源和类型,并帮助判断是否符合预期。如果请求头或请求体错误,可以根据 Fiddler 提供的错误信息进行排查。使用 Fiddler 可以捕获 HTTP 请求的时间、大小和耗时等信息,帮助定位网络请求性能问题,如请求延迟过长或请求体过大等问题。总之,在排查前后端问题时,我们需要综合利用多种排查手段,从报错信息、请求数据、网络请求等多方面综合分析,才能比较准确地判断问题所在。

2023-06-19 11:39:35 1112

原创 cookie session以及token的区别

在用户进行身份认证时,服务器会返回一个Token,客户端将这个Token保存在Cookie或LocalStorage中,之后每次请求时,客户端会带上这个Token。Cookie是一种在客户端保存信息的技术,当用户首次访问网站时,服务器会发送一个包含Cookie信息的HTTP响应,在用户下一次访问时,浏览器会自动把Cookie信息发送给服务器。总的来说,Cookie、Session和Token都是用于身份认证和授权的技术,但在实际应用时,应根据需求选用合适的技术,并且加以适当的保护。

2023-06-18 23:04:19 105 1

原创 接口测试流程

总之,接口测试的流程包括接口分析和测试准备、测试用例设计、测试脚本编写、测试运行、分析测试结果、自动生成报告、提交缺陷和总结经验教训等若干步骤,目的是检测接口的功能和性能是否符合需求,确保软件的质量和稳定性。接口分析和测试准备:分析被测试接口的需求文档,确定接口的功能和性能需求,测试用例的设计思路,并准备测试环境,包括开发环境、测试环境和运行环境。分析测试结果:根据自动化测试结果和日志进行统计与分析,查找异常和瓶颈,排除故障,确认性能指标,并进行问题跟踪和质量评估等。

2023-06-18 22:59:04 76 1

原创 接口自动化框架认识

python+requests+pytest+yaml+allure+logging+jenkins+热加载。1.基于接口工具类的自动化(接口功能测试),适合于中小型项目或企业。10-15K 40%-45%2.基于代码类接口自动化,适用于大中型的企业或项目,15K-30K 40%-45%3.基于平台类接口自动化,适用于特大型企业或项目,30K以上。robotframework基于框架类的自动化测试。httprunner基于框架类的自动化测试。

2023-06-18 22:48:41 64

原创 测试实习生面经(支付方面问题 常问)在业务和接口方面

总之,支付订单在接口测试方面需要考虑的点是支付接口、订单查询接口、退款接口、订单状态同步接口、接口安全性、错误处理和接口性能,测试的目的是为了确保支付接口的稳定性和可靠性。总之,支付订单测试需要考虑支付系统的稳定性、兼容性、正确性以及安全性等多个方面,测试的目的是为了确保整个支付流程的可靠性,并提供优质的付款体验给用户。支付流程整体性:测试整个支付流程,包括用户调用支付,支付系统响应,商家处理支付,以及账单、订单处理等等,确保整体流程的稳定性和正确性。

2023-06-18 22:37:24 112 1

原创 测试面试常问知识点(数据库)

在实际应用中,事务往往是通过一些特定命令来声明和控制,比如在关系型数据库中,常用的控制事务的语句为BEGIN TRANSACTION、COMMIT TRANSACTION和ROLLBACK TRANSACTION,其中BEGIN TRANSACTION表示开始一个事务,COMMIT TRANSACTION表示提交当前事务,而ROLLBACK TRANSACTION则表示回滚当前事务,撤销先前的操作。选择错误的索引:选择不合适的索引可能会导致更慢的查询速度,因此选择正确的索引很重要。为什么要进行三次握手。

2023-06-18 21:47:25 93 1

原创 美团测试开发面经

第三次握手(ACK):客户机收到服务器的SYN+ACK包后,进入ESTABLISHED状态,此时向服务器发送一个确认包ACK,确认收到服务器的SYN+ACK包,最后服务器收到ACK包后,也进入ESTABLISHED状态,此时TCP连接已经建立完成。b.get因参数会放在url中,所以隐私性,安全性较差,请求的数据长度是有限制的,不同的浏览器和服务器不同,一般限制在 2~8K 之间,更常见的是 1k 以内;需要注意的是,这三次握手的目的是为了确保客户端和服务器都能收到对方的确认信息,以保证连接的可靠性。

2023-06-18 21:45:51 771 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除