# OmniNotifyTest OmniNotifyTest 是一个用于测试 OmniNotify 本地消息 API 的 WPF 桌面工具。 ## 功能 - 手动向 OmniNotify 发送单条通知 - 编辑目标地址、频道、标题和正文 - 使用内置模板测试普通消息、长文本、空标题、特殊字符和告警内容 - 自动定时发送,可选择轮换模板 - 快速批量发送,用于测试限流和熔断 - 一键切换到通常不存在的频道,用于测试 `IllegalChannel` - 记录每次请求的时间、频道、标题、HTTP 状态和响应结果 ## 运行 先启动 OmniNotify,并确保需要测试的频道已经在 OmniNotify 主程序中创建。 ```powershell dotnet run ``` 默认发送地址为: ```text http://127.0.0.1:19845/notify ``` OmniNotify 接收的 JSON 结构: ```json { "channel": "default", "title": "测试通知", "body": "这是一条测试消息。" } ```