摘要: 备份的3-2-1原则(黄金标准) 3份备份:原始数据 + 2个备份副本。 2种介质:至少使用两种存储类型(如硬盘+云存储)。 1份异地:至少一份备份存放在物理隔离的位置(如云端或另一栋建筑)。 常用备份方法 本地备份 外置硬盘:定期手动拷贝,适合快速恢复。 NAS(网络存储):家庭/小企业可搭建RA 阅读全文
posted @ 2025-02-26 15:40 kiss_sheep 阅读(59) 评论(0) 推荐(0)
摘要: 网络状态码(HTTP状态码)是服务器在响应客户端请求时返回的三位数字代码,用于表示请求的处理结果。 1xx(信息响应) 表示请求已被接收,需要继续处理。 100 Continue:客户端应继续发送请求的剩余部分。 101 Switching Protocols:服务器同意切换协议(如从HTTP切换到 阅读全文
posted @ 2025-02-25 19:23 kiss_sheep 阅读(272) 评论(0) 推荐(0)
摘要: SaaS(Software as a Service,软件即服务)产品是一种基于云计算技术,通过互联网提供软件服务的模式 SaaS 产品的定义 SaaS 产品是指厂商将应用软件统一部署在自己的服务器上,客户可以根据自身实际需求,通过互联网向厂商订购所需的应用软件服务,按订购的服务多少和时间长短向厂商 阅读全文
posted @ 2025-02-20 09:59 kiss_sheep 阅读(191) 评论(0) 推荐(0)
摘要: 三层架构 是一种将软件系统按功能划分为三个层次的经典架构模式,包括表示层、业务逻辑层和数据访问层。 表示层(Presentation Layer) 定义与功能:是用户与系统交互的接口,负责接收用户输入,将系统处理结果展示给用户。它直接面向用户,以图形界面(GUI)、网页界面等形式呈现。例如在电商 A 阅读全文
posted @ 2025-02-19 16:46 kiss_sheep 阅读(35) 评论(0) 推荐(0)
摘要: Postman断言介绍 Postman工具代替人工自动判定预期结果和实际结果是否一致。 1、断言方式 pm.test()函数: 参数1:字符串-测试断言名称 参数2:回调函数-具体断言语句 2、响应状态码断言 pm.response.to.have.status(code:Number):判断是否包 阅读全文
posted @ 2025-01-06 15:27 kiss_sheep 阅读(60) 评论(0) 推荐(0)
摘要: postman接口测试 1、发送请求查看响应 设置请求方法 设置URL 设置请求头 设置请求数据 点击Send发送请求 查看响应状态码 查看响应体数据 2、自动关联数据 1、提取关联数据:var value= pm.response.json(); (备注:pm是postman的一个实例) 2、保存 阅读全文
posted @ 2025-01-06 15:26 kiss_sheep 阅读(57) 评论(0) 推荐(0)
摘要: python代码实现接口自动化 使用工具或代码代替人对接口进行测试的技术 1、整体流程 1、选取自动化测试用例 2、搭建自动化测试环境 3、搭建自动化测试框架 4、代码实现自动化 5、输出测试报告 6、实现持续集成 2、搭建自动化测试环境 编程语言:python 测试框架:pytest 接口请求:r 阅读全文
posted @ 2025-01-06 14:52 kiss_sheep 阅读(62) 评论(0) 推荐(0)
摘要: 认识接口测试: 1、是什么 基于不同的输入参数,校验接口响应数据与预期数据是否一致。 2、学什么 接口测试用例设计 工具实现接口测试 代码实现接口测试 3、流程 接口文档解析 设计测试用例 脚本开发 执行脚本 缺陷跟踪 测试报告 4、URL URL:互联网上标准资源的地址,一般称为统一资源定位符 协 阅读全文
posted @ 2024-12-19 19:54 kiss_sheep 阅读(43) 评论(0) 推荐(0)
摘要: 缓存穿透:请求的key没有命中缓存 打到数据库,数据库也没有 导致请求超时 解决:增加接口校验、缓存设置NULL值 缓存击穿:热点key过期 大量请求打到数据库 解决:设置永不过期,加互斥锁 缓存血崩:大量key同时过期 请求打到数据库 解决:redis高可用、限流降级、数据预热(随机过期时间、设置 阅读全文
posted @ 2024-12-15 13:43 kiss_sheep 阅读(36) 评论(0) 推荐(0)
摘要: 确保在使用GROUP BY时,所有SELECT中提到的非聚合列(即没有使用聚合函数的列)都包含在GROUP BY子句中 举个例子:在以下sql中仅单独使用group by id会报错,因为非聚合列name未包含在group by子句中 with t as ( select u.id as id, u 阅读全文
posted @ 2024-12-13 16:41 kiss_sheep 阅读(42) 评论(0) 推荐(0)