摘要:
导语:在开源框架满天飞、AI 辅助编程泛滥的今天,为什么还要花 100 天从零手搓一套企业级接口测试平台?本文是一次硬核的全栈技术复盘,更是一份对“现代软件工程化”的深度思考。内含 FastAPI 异步架构、Vue3 原子化 CSS 实践、三层 RBAC 权限治理以及自研执行引擎的万字长文拆解。 不
阅读全文
posted @ 2026-10-30 21:53
JasonCode编程
阅读(5)
推荐(0)
2026年10月31日
摘要:
摘要: 在复杂的 B2B/SaaS 系统中,传统的基于角色(RBAC)的访问控制往往面临“权限粒度粗、越权操作多、高频校验拖垮数据库”等致命问题。 本文基于 FastAPI + SQLAlchemy (Async) + Redis 技术栈,深度复盘一套“系统-组织-项目”三层 RBAC 权限模型的架
阅读全文
posted @ 2026-10-31 22:31
JasonCode编程
阅读(68)
推荐(0)
2026年10月30日
摘要:
摘要:前几天发文分享了自研的 AITest 全栈测试平台,今天,借着 100 天复盘,我扒开源码,聊聊为什么在企业级 SaaS 平台里,Pytest 反而是“绊脚石”,以及我们是如何用 FastAPI + 异步 Celery 构建自研执行引擎的。 在推进这个项目的过程中,绕不开的一个问题就是: “现
阅读全文
posted @ 2026-10-30 21:33
JasonCode编程
阅读(15)
推荐(0)
2025年8月14日
摘要:
Python的GIL限制了多进程并发,使用 multiprocessing 模块 开启多进程并行处理任务,让 Python 真正用上多核 CPU,速度暴涨! 多进程的优势在哪? CPU 全核利用:multiprocessing 可以用满你的 4核/8核 CPU; pool.map() 轻松调度任务;
阅读全文
posted @ 2025-08-14 13:27
JasonCode编程
阅读(72)
推荐(0)
2025年8月8日
摘要:
变量交换 利用元组解包,一行代码完成变量值互换,无需再定义中间变量,代码更简洁。 # 1、复杂写法 a = 10 b = 20 temp = a a = b b = temp print(a,b) # 输出: 20 10 # 2、优雅简写 a = 10 b = 20 # 一行代码,利用元组解包 a,
阅读全文
posted @ 2025-08-08 17:03
JasonCode编程
阅读(47)
推荐(0)
摘要:
functools 是Python标准库中专门用于: 操作或扩展其他函数 缓存计算结果 实现函数装饰器 减少重复代码 partial 冻结参数 作用:固定函数的部分参数,生成新函数 from functools import partial # 原函数 def power(base, exponen
阅读全文
posted @ 2025-08-08 10:34
JasonCode编程
阅读(121)
推荐(0)
2021年12月31日
摘要:
MySQL组成 整个过程解析,如下图所示。 主要由服务端和客户端组成。 服务端: server 层。主要包含:连接器、查询缓存、解析器、预处理器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等)。所有跨存储引擎的功能都在这一层实现,比如存
阅读全文
posted @ 2021-12-31 22:44
JasonCode编程
阅读(727)
推荐(0)
2021年4月23日
摘要:
设计思路 框架采用python3 + appium + PO + yaml + ddt + unittest等技术编写成基础测试框架,能适应日常测试工作需要。 1、使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的
阅读全文
posted @ 2021-04-23 23:53
JasonCode编程
阅读(2165)
推荐(1)
2020年10月25日
摘要:
控制键 KEYCODE_ENTER 回车键 66 KEYCODE_ESCAPE ESC键 111 KEYCODE_DPAD_CENTER 导航键 确定键 23 KEYCODE_DPAD_UP 导航键 向上 19 KEYCODE_DPAD_DOWN 导航键 向下 20 KEYCODE_DPAD_LEF
阅读全文
posted @ 2020-10-25 21:55
JasonCode编程
阅读(691)
推荐(0)
2020年8月22日
摘要:
安装配置 最近用到产品无线功能模块自动化无线连接测试,这次做一个环境部署配置总结,在centos7.7系统内核版本3.10,使用的是RTL8812AU无线芯片网卡,Realtek官方有提供Linux驱动没法编译,国外大佬做了一个可以用于3.1内核的改版驱动,需网上下载:rtl8812au.zip驱动
阅读全文
posted @ 2020-08-22 22:59
JasonCode编程
阅读(17494)
推荐(0)