- 博客(47)
- 收藏
- 关注
原创 浏览器F12抓包
Chrome浏览器点击右上角“更多工具” -> 开发者工具,或者在页面上右键点击,选择“。在网页上进行操作所产生的前后端交互请求,都会实时地显示在 Network 面板列表中;:面板上有个红色的圆形按钮 ◉,点击它就会停止记录。再次点击变灰色,开始记录;获取请求Cookie:Headers -> Request Headers获取。打开开发者工具后,顶部有一排标签,点击“。”(网络),再点击 XHR 筛选;
2025-10-13 17:47:29
468
原创 charles功能
Chrome 浏览器 -> 进入设置页面 -> 顶部的搜索框中输入“代理” -> 点击“打开您计算机的代理设置” -> 开启【使用代理服务器】开关 -> “地址”栏中输入 Charles的IP,在“端口”栏中输入8888;打开Charles,选择“Help”->“SSL Proxy”->“Install Charles Root Certificate” ->点击证书选择始终信任;-> 在HTTP代理的配置代理中选择“手动” -> 输入服务器ip地址和端口号 -> 点击存储;
2025-09-13 23:10:23
853
原创 软件测试理论基础
TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网的核心协议套件;上线后回滚会对线上的其他需求带来什么影响?和同时期上线的其他需求是否有依赖关系?几个代码仓库的上线顺序是否有前后依赖?每一行改动的代码是否都需要覆盖?这个需求改动了几个代码仓库?是否和其他需求有耦合?这个需求为什么提出?
2025-09-11 13:42:13
275
原创 接口测试之postman使用场景
F12抓包获取url、请求方法、请求体的数据格式、请求体请求方式选POST,输入url地址请求 body 选 raw,并选择 application/json类型;【raw选择application/json类型后,会自动添加请求头部参数Content-Type: application/json】输入json格式的请求参数【检查Body里用到的JSON格式很重要,以确保数据正确。检测的工具比如:https://jsonformatter.curiousconcept.com/】
2025-08-13 16:28:25
384
1
原创 商场app测试项目
例如解决超卖问题时,不仅通过压测发现性能瓶颈,还推动财务、运营团队建立联合对账机制,最终实现零超卖率。(金融流程+高并发优化),用数据体现价值,回答时保持微笑和适度手势,展现自信。:2022.5-2023.8(重点参与金融流程、数据一致性、高并发场景测试)建设项目,目标是实现核心接口的自动化监控与测试数据快速构造。:毛豆新车APP(汽车新零售电商平台)“我不仅完成基础接口测试,更。“在测试中,我关注。
2025-04-21 15:07:32
845
原创 python
无需编码声明:在 Python 3 源码中直接写中文不会报错,通常不需要在文件开头加。必须加括号,从语句变为函数(如。直接返回字符串(Python 2的。(Python 2 中。会执行代码,有风险),
2025-03-16 18:44:13
257
原创 分布式系统日志排查综合场景
在一个大型分布式电商系统中,用户反馈在进行商品结算时出现了报错。系统由多个子系统构成,包括商品管理系统、订单系统、支付系统等,各子系统分布在不同服务器上,且日志文件分散存储。为了捕捉新的报错信息,使用。
2025-03-14 23:50:52
337
原创 合并两个字典
执行测试时实时生成身份标识(如 Token、SessionID),覆盖基础数据中的占位符。Python 3.9 引入了字典合并运算符。的键为字符串,否则会报错。
2025-03-06 15:50:37
284
原创 字符串反转
函数可以返回一个反向迭代器,将其结果转换为字符串即可实现反转。:将字符串转为列表,用左右指针交换字符直到中间。:利用Python的切片特性直接反转字符串。
2025-03-01 00:13:06
417
原创 接口自动化测试框架搭建整体步骤
在需求分析阶段,测试需与开发对齐接口定义、业务逻辑、数据依赖及异常处理规则,通过会议、文档共享和代码审查确保测试范围与开发实现一致。(登录接口自动携带 Token) →。(提取 Token) →。(发送注册请求) →。
2025-02-27 22:30:06
1094
原创 如何设计app测试用例
展开和收起菜单,查看菜单内容是否完整显示、无重叠,子菜单的层级关系是否正确,点击菜单选项是否能正确跳转或执行对应功能。正向场景、反向场景、关联接口串场景。
2025-02-22 17:34:30
507
原创 RD-搭建测试环境
若依赖外部服务(如短信验证码),使用Postman Mock Server或WireMock模拟接口。安装Chrome、Firefox、Safari,验证页面兼容性(如Flex布局、CSS动画)。使用浏览器开发者工具(F12)查看控制台日志,确保无接口报错(如500、CORS跨域问题)。工具支持**:使用Postman验证接口,Mock缺失服务,Charles模拟异常场景;对比Swagger文档,检查接口契约一致性(如字段名、必填参数)。),验证状态码(200)、响应数据格式。
2025-02-21 20:11:07
327
原创 深拷贝和浅拷贝的区别
但房间里的保险箱(嵌套对象)还是原来的。你改保险箱里的东西,同事的保险箱也会变。:你和同事用同一把钥匙开同一扇门(同一内存地址),任何操作都会直接影响对方。,包括保险箱和里面的所有东西。你和同事的操作互不影响。python对象三要素。你完全复制了整栋房子。外层容器id不同,但。
2025-02-18 20:40:22
170
原创 requests中data和json的区别
发送 JSON 格式的复杂数据(如嵌套对象、数组)仅字典(自动转为 JSON 格式字符串)RESTful API、复杂数据结构传递。发送表单数据(键值对)或文件上传。登录、表单提交、文件上传。参数的核心区别在于 。表单格式键值对形式,如。
2025-01-07 14:01:16
525
原创 接口自动化测试框架之requests库
通过params传递查询参数,服务器根据这些参数筛选和排序商品。headers中的用于身份验证,确保用户有权限进行查询操作。data包含登录所需的用户名和密码,以表单数据的形式发送给服务器。headers中的明确数据格式为。json包含要修改的商品信息,以 JSON 格式发送给服务器。headers中的明确数据格式为用于身份验证,确保用户有权限修改商品信息。
2025-01-07 12:07:09
356
原创 python多重继承
当一个类同时继承自两个有共同基类的类,而这两个类又有一个相同的祖先类时,可能导致 MRO 的混乱。Python 3.x使用C3线性化算法来计算 MRO机制,C3线性化算法本质是广度优先搜索;
2025-01-03 16:37:06
260
原创 算法题之将列表的数据复制到另一个列表中
方法一:for循环遍历list1中的每个元素+append方法将元素逐个添加到list2列表中。方法二:python列表自带copy方法,调用copy方法可以得到原列表的副本。方法三:切片,省略起始、结束和步长参数时(即。列表推导式是 Python 中一种 。的语法,用于快速生成新列表。形式),会复制整个列表。
2025-01-02 23:38:54
529
原创 设计接口测试用例
把表中id为XXX的记录的A字段值增加1,这种操作就不是幂等的;(注意可能返回结果不一样,删除的数据不存在,返回0,删除的数据多条,返回结果多个,在不考虑返回结果的情况下,删除操作也是具有幂等性的);查询操作:查询对于结果是不会有改变的,查询一次和查询多次,在数据不变的情况下,查询结果是一样的。数据结构,对于返回的JSON或XML格式数据,使用解析工具,将实际结果和预期结果都解析为对象或树状结构进行比较;在redis中查询该token是否存在,如果不存在,说明是第一次请求,做则后续的数据操作;
2024-12-14 15:28:40
357
原创 软测算法题
L = [1, 2, 3, 11, 2, 5, 3, 2, 5, 3],用一行代码得出 [11, 1, 2, 3, 5];函数创建一个无序不重复集合;
2024-08-29 11:43:38
149
原创 cookie、session、token
客户端访问服务器;服务端发送一个response响应到客户端,其中在header中引入一个cookie形式保存在客户端中;客户端再次向服务端发送请求时,request请求中会包含cookie;服务端返回响应数据;
2024-08-20 11:11:04
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅