自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 接口自动化测试框架

handle_dbsetting.py#变量#SELECTSELECTJenkins。

2025-08-30 20:46:56 643

原创 接口测试之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

原创 test_cases测试用例层/test_2_upload

【代码】test_cases测试用例层/test_2_upload。

2025-03-20 13:25:17 437

原创 test_cases测试用例层/test_1_login

【代码】test_cases测试用例层。

2025-03-19 00:12:26 397

原创 python

无需编码声明:在 Python 3 源码中​​直接写中文​​不会报错,通常​​不需要​​在文件开头加。​​必须加括号​​,从语句变为函数(如。直接返回字符串(Python 2的。(Python 2 中。会执行代码,有风险),

2025-03-16 18:44:13 257

原创 分布式系统日志排查综合场景

在一个大型分布式电商系统中,用户反馈在进行商品结算时出现了报错。系统由多个子系统构成,包括商品管理系统、订单系统、支付系统等,各子系统分布在不同服务器上,且日志文件分散存储。为了捕捉新的报错信息,使用。

2025-03-14 23:50:52 337

原创 unittest vs pytest区别

【代码】unittest vs pytest区别。

2025-03-13 14:52:21 495

原创 接口测试适用场景

严格隔离测试与生产数据,实时监控异常。,确保代码变更不影响已有逻辑。验证生产级配置与数据兼容性。快速验证主干流程,​。

2025-03-12 19:58:32 253

原创 mysql

书写顺序(人类思维逻辑)执行顺序(数据库底层逻辑)​​。

2025-03-12 16:21:31 364

原创 ​知识库项目数据库数据来源分类与详细分析

​知识库项目数据库数据来源分类与详细分析。

2025-03-12 15:19:25 587

原创 知识库项目场景测试用例

接口串场景。

2025-03-06 18:57:43 1005

原创 如何测试重定向接口

在测试返回302状态码的重定向接口时,需重点关注以下几个核心方面,确保重定向行为符合预期且安全可靠:

2025-03-06 16:54:34 1025

原创 合并两个字典

执行测试时实时生成身份标识(如 Token、SessionID),覆盖基础数据中的占位符。Python 3.9 引入了字典合并运算符。的键为字符串,否则会报错。

2025-03-06 15:50:37 284

原创 字符串反转

函数可以返回一个反向迭代器,将其结果转换为字符串即可实现反转。:将字符串转为列表,用左右指针交换字符直到中间。:利用Python的切片特性直接反转字符串。

2025-03-01 00:13:06 417

原创 知识库功能测试难点

项目测试难点

2025-02-27 23:28:27 525

原创 接口自动化测试框架搭建整体步骤

在需求分析阶段,测试需与开发对齐接口定义、业务逻辑、数据依赖及异常处理规则,通过会议、文档共享和代码审查确保测试范围与开发实现一致。(登录接口自动携带 Token) →。(提取 Token) →。(发送注册请求) →。

2025-02-27 22:30:06 1094

原创 如何设计app测试用例

展开和收起菜单,查看菜单内容是否完整显示、无重叠,子菜单的层级关系是否正确,点击菜单选项是否能正确跳转或执行对应功能。正向场景、反向场景、关联接口串场景。

2025-02-22 17:34:30 507

原创 如何保证bug在改完之后不会引起新bug

一、测试前:影响范围分析二、测试中:分层回归测试

2025-02-21 21:47:34 532

原创 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

原创 接口自动化测试项目-知识库

知识库前台接口汇总表

2025-02-19 20:11:22 1103

原创 python装饰器

【代码】python装饰器。

2025-02-18 21:08:47 303

原创 深拷贝和浅拷贝的区别

但房间里的保险箱(嵌套对象)还是原来的。你改保险箱里的东西,同事的保险箱也会变。:你和同事用同一把钥匙开同一扇门(同一内存地址),任何操作都会直接影响对方。,包括保险箱和里面的所有东西。你和同事的操作互不影响。python对象三要素。你完全复制了整栋房子。外层容器id不同,但。

2025-02-18 20:40:22 170

原创 列表与字典的区别

本质区别

2025-02-18 20:34:17 132

原创 python基本数据类型

不可变数据类型,对应的值不可被修改,修改值就要重新分配内存空间并赋值;可变数据类型,对应的值被修改,内存地址保存不变;

2025-02-18 20:32:07 117

原创 知识库项目接口

用户相关接口知识相关接口可视化图表相关接口。

2025-02-07 16:09:40 589

原创 算法题之反转列表

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组。

2025-01-14 23:23:36 327

原创 python标准库unittest

创建必须继承。

2025-01-07 14:46:08 394

原创 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

原创 json和字典的区别

【代码】json和字典的区别。

2024-09-06 11:31:13 441

原创 软测算法题

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

原创 APP专项测试

2024-07-13 21:52:05 625

空空如也

空空如也

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

TA关注的人

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