自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 系列02-BrickCore 模块深度体验:AI 生用例、接口测试计划与 Playwright UI 怎么用

本文专注 BrickCore 四大模块怎么用:接口测试计划与变量传递、AI 从 PRD 生成功能用例、Playwright UI 录制、MCP 助手。含典型场景与截图;部署见同专栏另一篇。

2026-06-23 13:29:10 379

原创 系列03-FastAPI + httpx 接口自动化怎么设计?从单用例执行到套件变量传递(实战代码)

本文用真实后端代码讲解接口自动化平台的设计:httpx 异步发请求、变量合并与 ${{var}} 替换、断言评估、套件顺序执行时变量累积传递,并附 Swagger 导入与登录联调示例。文末附开源参考实现。

2026-06-23 11:49:45 498

原创 系列01-BrickCore 开源 AI 自动化测试平台 — 在线体验与 Docker 自建指南

BrickCore 是基于 FastAPI+Vue3 的一体化测试平台,提供接口自动化、AI测试、性能测试和Web UI自动化功能。平台支持AI生成用例、UI录制、定位器自愈等特色功能,可通过Docker部署在Linux服务器。提供演示站点和详细部署文档。包含完整的MySQL数据库结构和前端构建脚本,适合测试团队快速搭建自动化测试环境。项目开源,欢迎Star支持。

2026-06-05 10:08:52 449

原创 Midscene + 本地Ollama-Qwen3-VL 部署操作文档(含踩坑指南)

Midscene + 本地Ollama-Qwen3-VL 部署操作文档、使用AI完成ui自动化测试

2025-12-26 17:03:14 2420

原创 python+selenium4+unittest+excel的Web自动化测试

测试用例管理:测试用例存于 Excel,维护简便。支持热加载数据,可动态调用参数,操作封装成关键字,直接在 Excel 使用,无需手动编写代码,降低使用门槛。自动代码生成:依据 data 目录下测试数据,自动生成测试用例代码,减少人工编写工作量。日志与报告:具备日志输出功能,详细记录测试过程。利用 HTMLTestRunner 生成美观 HTML 报告,直观展示测试结果,同时支持失败截图,方便问题定位。多场景支持:支持多语言、多环境测试,适应不同语言与部署环境需求。还能跳过特定用例,按优先级执行

2025-05-29 10:30:00 1096

原创 pytest+yaml+allure+钉钉接口自动化测试,无需代码能力,小白也可使用

pytest+yaml+allure的接口自动化测试框架 - 无序编写任意代码,自动生成用例代码: 纯小白也能使用 - 测试数据隔离, 实现数据驱动 - 支持多接口数据依赖: 提取返回内容,用于其他用例 - 数据库断言: 直接在测试用例中写入查询的sql即可断言,无需编写代码 - 动态多断言: 如接口需要同时校验响应数据和sql校验,支持多场景断言

2023-07-17 17:48:17 5636

原创 系列14-前后端分离联调:Mock 网关精确匹配、match_rules 边界与 AI 生成响应体

Postman 个人 Mock 难共享。本文讲 BrickCore Mock 服务的 mock-call 网关、path 精确匹配与 match_rules 二次校验的真实语义、多场景建模、AI 草稿响应,以及联调/回归/压测的边界划分。

2026-07-29 21:00:00 372

原创 系列13-接口自动化 Token 自动刷新:变量合并优先级、Redis 刷新锁与经执行机调试

写死 Bearer 不可维护。本文从变量合并顺序讲到 api_login 缓存刷新、Redis 分布式锁、custom_code 沙箱边界,以及平台不可达时经压测 Worker 代发调试,附选型矩阵与源码索引。

2026-07-29 20:30:00 413

原创 系列12-接口压测怎么做成平台能力?自研 httpx 引擎、分布式 Worker 与 Locust 选型对照

- 单机 Locust 脚本难与接口资产同步。BrickCore 用 asyncio/httpx 自研压测引擎复用 ApiTestCase,支持五种模式、CSV 参数化、Perf Worker 分布式与 SSE 阶段指标,附源码走读与发版前 SOP。-

2026-07-05 18:20:06 630

原创 系列11-测试平台 MCP Server 实践:用 Kimi Code 自然语言查项目、跑 API 回归

MCP 让 Kimi Code 等 AI 客户端调用测试平台工具:查项目上下文、触发 API 计划、读失败报告。本文讲 MCP 概念、BrickCore 配置步骤、Kimi Code 接入、confirm 安全机制与典型对话场景。

2026-07-04 20:49:46 325

原创 系列10-接口/UI 自动化怎么验落库?数据工厂与数据库断言实践

响应 200 不代表库里有数。本文讲环境级数据源、SQL 模板 setup/teardown、接口与 UI 步骤中的库断言,以及造数清理与 Docker 网络主机名等实操要点。

2026-07-04 20:46:29 216

原创 系列09-Playwright UI 自动化平台怎么设计?MQ 调度与 Runner 执行架构

UI 自动化不应跑在 Web 进程里。本文讲 Case→Plan 四层模型、RabbitMQ 按设备队列调度、Runner 回写与 MinIO 截图、connect 中间件隔离及部署端口,附 MQ 踩坑与 CE 开源边界。

2026-07-01 20:24:47 264

原创 系列08-Swagger 导入到 AI 生成接口用例:接口自动化从零到 nightly 回归(实操)

接口自动化难在资产管理与可持续回归。本文手把手演示 Swagger 导入、在线调试、AI 批量生用例、套件变量池、Token 授权与 cron 定时,附断言审查清单与 httpx 执行链路源码走读。

2026-07-01 20:22:54 486

原创 系列07-如何用 AI 从 PRD 批量生成功能测试用例?Vision 读图与章节分批实战

从 PRD 手工写用例耗时长且易漏图。本文讲解双模型流水线:Vision 读图+文本 LLM 出用例,章节 scope 控 Token、Jinja2 标题与禅道字段平台注入,附 Prompt 约束、质量审查清单与源码走读。

2026-06-29 19:48:53 218

原创 系列06-Playwright UI 自动化 AI 自愈实战:定位器失败如何自动修复?

页面小改导致 XPath/CSS 批量失败是 UI 自动化最大维护成本。本文讲 BrickCore AI 定位器自愈:Runner 失败触发、DOM/aria 采集、LLM 推荐 locator、安全校验与写回用例,附开启步骤与源码走读。

2026-06-29 19:41:27 1119

原创 系列05-FastAPI 测试平台 Docker 部署踩坑记录(OpenCloudOS / 腾讯云)

用 Docker Compose 自建 FastAPI 测试平台时,OpenCloudOS 上 Node 安装、compose 文件冲突、安全组、MinIO 公网地址等易踩坑。本文整理 8 个真实问题与排查命令,附精简部署速查。

2026-06-28 11:27:13 438

原创 系列04-接口自动化:测试计划 vs Postman Collection,步骤传参与定时回归怎么选

Postman 适合联调,团队规模化后常卡在变量传递、报告与定时回归。本文对比 Collection 与测试计划引擎,并用登录→下单→查单示例说明 extractors 传参,文末附开源平台体验方式。

2026-06-28 11:24:50 400

原创 Browser-use:AI驱动的智能浏览器自动化实战指南

是一个开源的 Python 库,它让大语言模型(LLM)能够像真人一样"看见"网页、理解页面内容,并执行点击、输入、滚动等操作。传统自动化(Selenium/Playwright):你写代码告诉它"点击id=btn的按钮":你写一句话"帮我在京东搜索iPhone 16并找到最低价",AI自己搞定剩下的✅是2026年最火的AI浏览器自动化框架,基于Playwright + LLM✅ 核心优势:自然语言驱动、自适应页面变化、支持复杂多步骤任务混合架构。

2026-06-05 14:22:32 447

原创 Selenium 4 + Python 多线程使用

selenium多线程

2025-05-29 18:12:40 948 2

原创 Web自动化中,解决滑动验证码

下面代码可以解决类似图中的滑动验证码,几年前写的,当时是可以用的,现在不清楚,仅供参考 =͟͟͞͞(꒪⌓꒪*)

2024-09-03 14:51:12 504

原创 已经打开的浏览器中,直接运行selenium

找到chrome安装目录,可以右键chrome快捷键,然后点击“打开文件所在位置”,如“C:\Program Files\Google\Chrome\Application”调用python操作,可以直接在当前调试浏览器中开始操作,不需要重新打开页面来进行前置操作。在打开的调试浏览器中,手动进入想要操作的页面。

2024-09-03 13:18:39 1056

原创 centos7.6+python3+allure+selenium+jdk1.8安装配置

链接:https://pan.baidu.com/s/1ZhWlA5ntW_c2tuWtpyfurg提取码:h9j4。

2023-05-05 15:51:34 542

原创 CentOS安装mysq和各个目录介绍

在CentOS中安装MySQL在CentOS中安装MySQL有三种方式使用yum install mysql (yum源安装)下载tar.gz文件.进行解压然后配置使用rpm安装包安装 rpm -ivh rpm文件.检查本机是否有安装过MySQL[root@localhost yum.repos.d]# rpm -qa | grep mysql[root@localhost ...

2020-03-26 12:15:51 389

原创 VMware中CentOS7换源,第三方软件putty连接虚拟机

使用第三方软件来连接虚拟机​ 个人习惯:Putty 随便是用XSheel还是Putty替换CentOS的源​ 和Python替换PIP源一个道理CentOS中安装软件时一把两个选择RPM包安装压缩文件安装RPM包一般都是通过YUM指令来进行直接安装的.而CentOS本身的YUM源是国外的.所以我们需要替换成国内的.# 切换到yum源所在的路径[root@localh...

2020-03-26 12:00:16 436

原创 VMware安装CentOS及配置

VMware虚拟机安装基于:VMware-workstation-full-15.0.4-12990004一般市面上常用的虚拟机有两种VMware Workstation (付费)Oracle Virtual Box (免费)使用VM来安装CentOS当VM安装成功后一般都会在任务右下角(时间的旁边)会有一个图标双击就可以启动VM.可以把相...

2020-03-26 11:53:43 345

原创 jmeter使用命令行生成html报告

命令行执行并生成测试报告当我们在JMeter界面上对脚本进行调试完成,并且设置好负载策略后,可以在命令行直接启动运行JMeter而无需每次都打开JMeter。通过命令行调用的好处是可以更容易的将JMeter的调用集成到其他的测试脚本中。(1) 利用jmeter.bat命令执行性能测试,命令如下:上述命令中的参数用法解释如下:a) -n:表示以非GUI模式运行JMeter脚本。b) ...

2019-10-24 15:27:33 442

原创 jmeter如何设置负载机

jmeter如何设置负载机JMeter的Master/Slave的分布式架构来协调多台电脑同时进行联机负载测试。(1) 主控制机:存放Jmeter脚本的机器叫主控制机(Master)(2) 负载机:被连接并用来运行脚本的机器叫负载机(Slave)(3) 联机负载基本配置步骤:a) 在主控制机上,修改jmeter.properties文件(位于bin目录下),告诉控制机(Master...

2019-10-24 15:25:02 1702 1

原创 MySQL小结

文章目录MySQL检查本机是否安装过MySQL安装数据库提供解压版安装所需要的配置文件使用指令来完成数据库MySQL的安装初始化数据库安装数据库服务!启动MySQL服务登陆MySQL数据库修改登陆密码重新登陆测试数据库的基本概念数据管理阶段关系型数据库阶段结构化查询语句阶段数据定义语言数据操作语言数据库控制语言商业数据库阶段面向对象数据库MySQL数据库的版本介绍数据库操作创建数据库删除数据库存储...

2019-08-01 13:33:17 278

空空如也

空空如也

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

TA关注的人

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