UI 自动化
Playwright + Pytest + Allure 的 Page Object 框架,Headless CI 执行与失败自动取证;尝试用视觉模型解决元素定位漂移。
Playwright + Pytest + Allure 的 Page Object 框架,Headless CI 执行与失败自动取证;尝试用视觉模型解决元素定位漂移。
基于 MQTT 的光伏/储能设备模拟:数据驱动点位、发布订阅回路校验、遗留消息与通配符验证,并与 CI 流水线打通。
JMeter MQTT 压测脚本的工程化:Topic 与点位数据分离、多设备错峰启动、订阅线程与报告分析。
GitHub Actions 三段式门禁(自测 / 设备集成 / UI 冒烟),以及密钥与环境配置的仓库安全规范。
框架自用只需一天,进 CI 才见真章。本文以 Playwright + Pytest + Allure 为例,拆解元素定位、数据驱动、失败取证与异步竞态四个真实故障的根因与修法。
设备联调前如何自造数据?本文用 Mosquitto + Paho 搭一套可重复的模拟环境,覆盖连接、发布订阅回路、QoS、遗留消息与通配符,并接入 CI 门禁。
点位增删、设备并发、主题命名规范——用脚本生成器替代手工拖拽,把一次性 JMX 变成可维护的压测资产,本文给出完整实现思路与数据文件规范。