【高清视频】介绍一个自动化测试辅助小工具 - 上下电测试适用于电脑冷启动的掉电盒

我们知道研发中心实验室,经常需要在平时,或者夜间不间断跑各类自动化测试脚本,有的时候需要对于主机"必须进行冷启动"才能测到某些特性,我们今天介绍的小东西,虽然产品很小,但是五脏俱全,是一个支持命令行CLI, Web界面,以及Restful API自动化脚本操作控制的针对任意的只要使用220V供电的各类产品进行自动上下电的小工具,包括服务器、工作站、电脑、笔记本(扣掉电池),以及网络设备、存储系统,甚至各类家电类产品等等。

下面是我们在办公室拍摄的一个介绍其工作原理的小视频,时长大概16分钟,视频底下基于其内容整理形成的完整文字总结供大家参考。

为了方便工程师观看,我们针对本期视频并处理添加了中文字幕供大家参考。如果想看高清视频建议要在电脑上打开上面的视频链接进行观看!

【高清视频】介绍一个自动化测试辅助小工具 - 上下电测试适用于电脑冷启动的掉电盒

实验室自动化测试中的"远程电源控制盒"

------ 无人值守冷启动测试的关键基础设施


一、背景与问题引入

在实验室自动化测试中,"冷启动(Cold Boot)" 是一个非常常见但又容易被忽视的需求:

  • 冷启动 ≠ 操作系统里的 reboot

  • 冷启动要求 整机完全断电 → 再上电

  • 在人工值守条件下,可以手动拔插电源

  • 在无人值守、夜间测试、批量自动化场景中,人工操作不可行

因此,我们本期的视频介绍了一种常被忽略、但在自动化测试中极其关键的小型设备 : 👉 可远程控制的电源上电 / 掉电控制盒


二、设备的本质与核心功能

1. 本质是什么?

该设备并不是简单的机械开关,而是一个:

  • 内置 嵌入式 Linux

  • 提供 Web 管理界面

  • 支持 RESTful API

  • 可通过 网络或 USB 管理

  • 串联在 AC 电源线中间

本质上,它是一个**"可被程序控制的电源继电器 + 网络设备"**。


2. 核心用途

  • 对 PC / 工作站 / 服务器执行:

    • 远程上电

    • 远程掉电

    • 冷启动

  • 为自动化测试脚本提供:

    • 真实断电级别的重启能力
  • 支撑:

    • 无人值守测试

    • 夜间自动回归

    • 稳定性 / 容错 / 上电行为验证


三、硬件接口与结构说明

1. 电源接口

  • AC Input:市电输入

  • AC Output:输出到被测主机

  • 串联方式使用(相当于电源延长线)

2. 管理接口

  • 双 10/100M Ethernet 网口

  • Mini-USB 管理接口

  • 两种方式 二选一

3. 扩展 IO 接口(工程级特性)

  • 4-pin 扩展接口,定义为:

    • 12V

    • I(Input)

    • O(Output)

    • G(Ground)

  • 类似 PLC 工程常见 IO

  • 可用于:

    • 扩展控制

    • 与外部系统联动


四、典型实验室部署拓扑

  1. 笔记本 / 控制电脑

  2. USB-转-网口或原生网口

  3. 网线直连电源控制盒

  4. 电源控制盒串接在主机 AC 电源线上

  5. 被控对象:台式机 / 服务器 / 工作站


五、设备发现与登录流程

1. 设备发现(DMU 工具)

  • 打开厂商提供的 DMU 管理软件

  • 设置:

    • 本机正确的网卡 IP
  • 执行 Device Discover

  • 自动发现设备 IP(如 192.168.0.35

2. Web 管理界面

  • 浏览器访问设备 IP

  • 默认账号:

    • 用户名:admin

    • 密码:admin

  • 主界面显示:

    • Main 电源输出

    • 两个扩展输出口


六、核心操作:远程上电 / 掉电

1. 手动控制(Web UI)

  • 勾选 Main

  • 点击:

    • Power On → 主机上电

    • Power Off → 主机断电

  • 可清楚观察:

    • 主板是否真正掉电

    • 是否触发冷启动

2. 自动化控制(RESTful API)

  • 提供完整 API 文档

  • 支持:

    • Power on / off

    • 状态查询

    • 配置读取与修改

  • 可直接被:

    • Python

    • Shell

    • CI / 自动化测试框架调用


七、一个"非常关键但常被忽略"的 BIOS 设置

⚠️ 这是能否成功实现无人值守冷启动的决定性条件

BIOS 路径(以常见主板为例):

复制代码
Advanced
 └── APM (Advanced Power Management)
      └── Restore AC Power Loss

三种策略含义

  1. Power On(强烈推荐)

    • 电源恢复后自动开机

    • 适合自动化测试

  2. Power Off

    • 上电后仍需按电源键

    • ❌ 自动化不可用

  3. Last State

    • 恢复断电前状态

    • 行为不确定,不推荐

👉 结论:必须设置为 Power On,否则电源控制盒"看起来能用,实际上不可用"


八、Web 管理界面的其他重要功能

  • Outlet 名称自定义

  • 网络配置:

    • DHCP / 静态 IP
  • NTP 时间同步

  • Graceful Shutdown 策略

  • 多 IP / 多端口管理

  • 自动 Ping 检测策略(高级玩法)


九、适用平台与通用性

  • Intel / AMD 平台

  • 常见服务器与工作站主板

  • BIOS 位置和逻辑基本一致

  • 适合:

    • 硅后验证

    • 系统稳定性测试

    • 自动化回归测试

    • 远程实验室


十、总结

这个"看似不起眼的小盒子",本质上是自动化测试中"冷启动能力"的基础设施。 没有它,所有测试都停留在"软件重启"; 有了它,才能真正测试系统在"真实断电条件下"的行为。

更多关于PCIe 6.0/CXL的测试工具和技术,请下载Saniffer公司2026.1.6最新更新的白皮书15.0版本 -PCIe5&6.0, CXL, NVMeNVMoF, SSD, NAND, DDR5, 800GE测试技术和工具白皮书_ver15.0 (低分辨率版本,file size: 62MB);需要高清图片pdf版本的请通过Saniffer公号联系方式联系我们获取(file size: 210MB)

相关推荐
熊猫钓鱼>_>2 小时前
OpenClaw 多平台接入:让 AI 助理接管你的工作与生活
人工智能·ai·自动化·生活·skills·agent skills·openclaw
marsh02062 小时前
2 为什么选择OpenClaw?深入分析其技术优势与商业价值
人工智能·ai·数据挖掘·编程·技术
安科瑞-小李2 小时前
分布式光伏与虚拟储能联合优化调度策略研究
大数据·人工智能·充电桩·碳交易·碳管理
LCG元2 小时前
振动能量采集:STM32U5从振动启动,能量管理完整方案
stm32·单片机·嵌入式硬件
德迅云安全-小潘2 小时前
智能风暴:2026年网络安全进入“AI对攻”时代
人工智能·安全·web安全
驱动小百科2 小时前
笔记本可以外接4k显示器吗 连接方法与设置教程
计算机外设·电脑·笔记本可以外接4k显示器吗·笔记本连接4k显示器·笔记本外接显示器·4k显示器连接笔记本
JNU freshman2 小时前
Ceph 18(Reef)生产级调优手册
网络·ceph
万少2 小时前
为什么你的龙虾 openclaw 搜索网络资讯的技能不好用
人工智能