自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口测试的核心思维(基础篇)

接口的定义:接口是不同系统模块或组件之间交互桥梁,它定义了双方如何传递数据调用功能以及遵循的规则。接口的本质:其实就是一种契约,遵循一种形式:在开发前期,约定接口会接收什么数据,在处理完成后,它又会返回什么数据。接口测试的定义:模拟调用方,通过接口通信来检测被测接口的正确性和容错性接口测试的核心目标功能正确性:验证接口是否按需求正确处理输入并返回结果数据完整性:检查请求参数和响应数据的格式、类型、取值范围(如字段是否必填、金额不能为负数)异常处理能力。

2025-05-03 15:34:55 1065

原创 Fiddler抓取APP端,HTTPS报错全解析及解决方案(一篇解决常见问题)

雷电模拟器Android9系统​ 你所遇到的fiddler中抓取HTTPS的问题可以分为三类:一类是你自己证书安装上逻辑错误,另一种是APP中使用了“证书固定”的手段。三类fiddler中生成证书时的参数过程。

2025-04-29 16:25:27 2107

原创 Fiddler工具全揭秘:从Statistics到FiddlerScript的6大界面工具

手动输入或粘贴目标地址。

2025-04-25 20:46:40 1232

原创 Fiddler抓包必备:Filters功能全面解析与最佳场景分析(具详细)

Show only traffic from :仅显示来之指定进程请求配置方法:从下拉列表中选择目标进程show only internet Explorer traffic :仅显示来自Internet Explorer浏览器的请求。作用:仅显示来自浏览器的请求(IE浏览器)。注意其他浏览器上并不能够进行抓取隐藏来自ServiceHost进程的请求。作用隐藏来自ServiceHost进程的请求。​ 根据请求头信息进行过滤,控制Fiddler只显示符合特定条件的请求。

2025-04-23 21:30:01 813

原创 App测试大纲:全网最全核心知识点解析,一篇全部搞定!(入门)

​ ADB全称为Android Debug Bridge,是Android SDK(安卓的开发工具)中的一个工具,起到调试桥的作 用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑服务端是Android设备。可以直接操作管理Android模拟器或者真实的Android设备(真机)

2025-04-16 18:29:39 1144

原创 【Web功能测试】Web商城搜索模块测试用例设计深度解析

通常置于页面顶部中央,符合用户习惯。:输入时实时推荐关键词、商品或分类(如“手机 苹果”)。:商品类型、店铺(下拉框)

2025-04-13 17:39:02 1302

原创 【Web功能测试】注册与登录功能测试用例设计深度解析

手机号、验证码、密码:11位手机号:6-16位,需包含大小写字母必须同时存在,数字或符号存在其一。

2025-04-11 19:47:49 2133

原创 ShopXO v2.2.4开源商城手动部署(保姆级)+异常处理

国内领先企业级免费开源电商系统!

2025-04-09 16:52:27 2004

原创 Web测试流量密码:全网最全核心知识点解析,一篇全部搞定!(入门)

​ 想象你是一家书店的老板,需要管理书架上的书籍(资源)。RESTful API就像一套“操作指南”,告诉计算机如何通过网络添加、查找、修改或删除这些书籍。定义:RESTful API 是基于REST架构风格设计的Web服务接口,利用HTTP协议进行通信,对资源(如用户、文章、商品)进行增删改查。UI测试(User Interface Testing)是验证软件用户界面功能、视觉一致性和用户体验的专项测试核心目标功能性:按钮、表单、导航等控件符合用户操作流程。视觉一致性。

2025-04-07 20:47:30 1102

原创 黑盒测试终极实战指南:从等价类到正交试验的保姆级教程!

​ 关于黑盒测试用例设计方法有很多,比如等价类划分法、边界值分析法、错误推测方法、因果图方 法、判定表驱动分析法、场景设计方法等等,但是从软件企业实际的工程实践上来讲,真正使用价值并且常用的三种方法:等价类划分法、边界值分析法、错误推测方法。​ 对于相对于精确的软件测试,比如 医疗,银行系统,由于需要达到几近变态的测试覆盖率要求,会采用更多测试用例。

2025-04-05 22:21:25 1020

原创 MySQL动手实战:电商订单系统数据库设计核心技能通关

设计一个支持。

2025-04-04 10:21:08 1297

原创 MySQL性能:存储过程+触发器基础实战攻略

定义:存储过程是预编译的SQL语句的集合存储在数据库中,通过传递参数执行,可封装复杂业务逻辑,提升执行效率优势减少网络交互(单词调用代替多次SQL传输)编译一次,重复调用无需重新编译通过权限控制增强数据安全性​触发器(Trigger)是数据库中的一种特殊对象,当指定事件(插入、更新、删除)在表中发生时自动执行一段预定义的SQL代码。触发时机:BEFORE 操作前 或AFTER 操作后行级触发:对每一条受影响的数据行触发(MySQL 仅支持行级触发)核心用途。

2025-04-02 14:14:17 1218

原创 MySQL索引与视图综合应用示例解析

4.索引的注意事项不要过度索引:索引占用空间,且增删改查操作需要维护索引,影响写入性能选择合适的列:高频查询条件、JOIN字段、排序字段优先创建索引避免索引失效:对索引列使用函数或运算使用类型不匹配查询视图修改视图删除视图3.视图的使用场景隐藏敏感字段(如工资)提供定制化数据视图简化多表关联查询实现权限控制4.视图的注意事项简单视图性能直接接近查询复杂视图(含多表JOIN,子查询)性能较低可通过分析视图执行计划三、综合实例场景:员工管理系统,包含em

2025-04-01 18:24:50 1198

原创 MySQL三大核心机制深度解析:约束×事务×锁

约束是用于保证数据库中数据的。

2025-03-31 16:10:07 1103

原创 MySQL SQL语法实战速成:零基础到精通的7大核心模块+真实案例解析

数据库的定义:结构化的数据集合,用于存储管理和检索数据。数据库的本质:计算机系统中按照一定规律组织的可共享的相关数据集合数据库的特性持久化:数据长期保存,不依赖程序运行周期结构化:数据按照预定的模式进行组织,表格形式共享性:支持多用户/陈旭并发访问独立性:物理存储与应用程序逻辑分离,修改数据结构不影响应用。定义对象基础方法数据库创建数据库、删除数据库、备份数据库、恢复数据库、查看数据库列表数据表创建表、删除表、修改表结构(如添加/删除列)、查看表结构、重命名表索引。

2025-03-30 18:59:27 1212

原创 Python中的机制:全局解释锁和回收机制

全局解释锁:是CPython中引入的一种机制,确保同一时刻保持一个线程执行Python的字节码。底层实现GIL的实现依赖于操作系统原生的线程和互斥锁保证线程安全CPython使用医用计数管理内存,GIL避免了多线程修改引用计数导致竞态条件提高单线程的性能:在单线程环境中,GIL不会对程序性能产生负面影响,反而由于简化了内存管理,使得单线程程序的内存分配和回收效率较高。使用多进程,每个进程都有一个独立的GIL,适用于 CPU 密集型任务。协程与异步编程,避免线程的开销。协程没有GIL的限制。C扩展中手动释放G

2025-03-24 18:54:13 914

原创 Python编程:批量任务处理之Futures

多个任务交替执行(单核或多核),逻辑上“同时”运行(如多线程、协程)

2025-03-24 10:37:53 600

原创 Python编程:为什么使用同步原语

简单互斥→Lock嵌套锁需求→RLock资源池限制→Semaphore线程间通知→Event或Condition复杂协调逻辑→Condition。

2025-03-22 22:51:22 1159

原创 Python编程:深入探索线程实战技巧

由操作系统内核直接管理和调度的先成功,内核感知其存在并未每个线程分配资源。

2025-03-20 22:34:17 1054

原创 Python编程:深入探索进程优化技巧

(IPC,Interprocess Communication)是操作系统中不同进程之间传递数据或信号的机制。由于进程之间相互隔离,必须依赖操作系统提供的特定方法实现通信。:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。对于系统性能的监控、资源分配优化,以及调度有重要的意义。多进程之间提供安全的队列进行数据的通信。

2025-03-17 22:40:34 1224

原创 Python协程全解析:深入理解与应用指南

调用后返回协程对象(不会立即执行)

2025-03-16 22:23:16 886

原创 Python中的迭代器和生成器

案例:实现一个范围迭代器RangeItertor# 使用print(num)特性迭代器生成器代码复杂度需手动实现__next__只需yield,代码简洁内存占用低(按需生成)更低(无额外对象开销)适用场景复杂迭代逻辑(自定义迭代器)快速实现惰性计算、协程。

2025-03-14 21:10:10 469

原创 python函数的核心知识点

默认参数用不可变对象(如None、数字、字符串)。严格遵循参数顺序:必选 → 默认 →*args→ 命名关键字 →**kwargs。明确参数类型:用命名关键字参数强制接口清晰性。避免参数名与内置函数冲突。理解可变/不可变参数的传递机制。

2025-03-14 14:33:51 962

原创 将云服务器变成Ip代理的一种软件Squit

一般代理的宽带在于3M固定宽带或者峰值宽带100M以上,可以满足正常需求(视频媒体)

2025-03-12 13:56:03 957

ShopXO v2.2.4开源商城手动部署(保姆级)+异常处理

可在ShopXO官方下载,开源项目。

2025-04-09

空空如也

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

TA关注的人

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