Robot Framework + Server酱:自动化测试结果推送到微信
效果:Robot Framework 测试跑完后,自动把结果推送到微信
前置条件
- 获取 SendKey:登录 sct.ftqq.com,在「SendKey」页面复制(30 秒获取教程)
- 已安装 Robot Framework 运行环境
配置步骤
- 安装依赖库:
pip install robotframework-apprise
- 命令行自测验证连通性(可选):
pip install apprise && apprise -t "测试标题" -b "测试正文" "schan://你的SENDKEY"
- 在测试用例中引入库并调用。
schan://是 Apprise 中 Server酱的专用协议,对接 Server酱Turbo,SCT 开头的 SendKey 直接可用。在测试用例里Import Library导入库后,将 target 填写为schan://你的SENDKEY,然后调用其发送关键字即可(具体关键字名称以 robotframework-apprise 官方文档为准)。
如需推送到企业微信、钉钉或飞书群,请参考通道配置。
常见问题
额度怎么计算?
免费用户每天可发送 5 条,每分钟上限 50 条;订阅会员目前特价最低 3 元/月,一天最多可发 1000 条(价格详情)。
消息没收到怎么办?
先确认命令行自测能否成功,并检查 target 中的 SendKey 是否正确。schan:// 协议对接 Server酱Turbo,SCT 开头的 SendKey 直接可用。更多排查步骤见常见问题与排查。
频率受限怎么处理?
单个 SendKey 每分钟请求上限为 50。如测试用例并发量大,建议在脚本中合并通知内容,避免短时间内高频请求触发限制。
相关集成
- /integrations/python/ —— Python 脚本推送
- /integrations/uptime-kuma/ —— Uptime Kuma 宕机告警
- /integrations/qinglong/ —— 青龙面板任务通知