logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从零构件python接口自动化测试框架:Requests + Pytest + YAML + JSON Schema + Logging + Allure

本文介绍了使用Python构建接口自动化测试框架的核心技术栈:Requests+Pytest+YAML+JSONSchema+Logging+Allure。主要内容包括:Requests处理HTTP请求和会话管理;Pytest实现测试驱动、数据驱动和Fixture管理;YAML存储测试数据和配置;JSONSchema验证复杂JSON响应结构;Logging记录执行日志;Allure生成可视化测试报

#pytest#学习#自动化 +1
[特殊字符]从生活中的 VIP 通道到 Java 优先级队列完全指南

本文介绍了优先级队列(PriorityQueue)的概念及其在Java中的实现。通过生活中的急诊室和机场VIP通道等例子,说明优先级队列按优先级而非顺序处理元素的特性。文章详细解析了优先级队列的底层数据结构——堆(Heap),包括最大堆和最小堆的实现方式,并给出了Java代码示例。此外,还讲解了堆排序算法和经典面试题TopK问题的解决方案,展示了优先级队列在算法中的应用。最后,探讨了Java Pr

文章图片
#生活#java#开发语言
网络原理笔记

HTTPS 还利用了哈希函数(如MD5或SHA系列)来确保内容未被修改。特点定长:无论原文多长,哈希值长度固定。分散:原文改一个字,哈希值天差地别。不可逆:无法通过哈希值还原原文。逻辑:在签名时,先计算证书内容的哈希,再加密。客户端收到后重新计算对比,一致则代表内容完整。密钥组角色作用CA 私钥/公钥验证官服务器证书的签名与验证,防止证书被冒充。服务器 私钥/公钥快递员在握手阶段加密传输“会话密钥

文章图片
#网络#学习#http +3
MySQL学习笔记

SQL基础操作摘要 SQL是用于管理关系型数据库的标准语言,主要包括三类指令:DDL(数据定义)、DML(数据操作)和DCL(数据控制)。数据库操作包含创建(指定字符集/校验规则)、查看、修改和删除等基本命令。表操作包括创建表(定义字段、数据类型、约束条件)、查看表结构、修改表(增删改列、重命名)以及删除表等。MySQL 8.0默认使用utf8mb4字符集和utf8mb4_0900_ai_ci排序

#mysql#学习#数据库
到底了