SuperAPI AI 工具集

n8n-trigger-testing-strategies

测试与质量

查看项目

更新于 10-16 08:07

技能介绍

用途:该技能用于测试 n8n 工作流的触发方式,即工作流的入口环节。适用场景是当需要验证工作流如何被触发时,按触发类型分别设计测试。

主要能力:识别触发类型(Webhook、Schedule、Polling、Event);用多种有效载荷测试;验证认证与授权;检查无效输入的错误处理;测量响应时间与可靠性。

使用方式:先识别触发类型,再按类型测试。Webhook 关注载荷、鉴权、HTTP 方法;Schedule 关注 Cron 准确性与时区;Polling 关注轮询间隔与去重;Event 关注事件处理与过滤。资料给出 testWebhook、testWebhookMethods、testWebhookAuth、validateCronExpression、testScheduleReliability、testPollingTrigger、testEventTrigger、testTriggerResponses 等示例函数,以及 Webhook、Schedule、Polling 的测试场景清单。

限制:资料未提供安装命令、依赖库、运行环境与具体平台支持信息;示例中的部分函数(如 calculateNextCronExecution、onExecutionStart、onPoll、emitTestEvent、waitForTrigger)未给出实现,生产环境建议使用 cron-parser 等库。