Catchpoint 的alert功能可以通过邮件通知,或者SMS,甚至电话。除开这些,Catchpoint还可以通过和Slack Teams这一类的办公通讯工具集成,将Alert 通过订阅的方式发送到Slack,Teams的Channel里。在Catchpoint这一端需要用到Alert Webhook,其中配置从Team Channel拿到的URL,如果Catchpoint这边有alert产生,就会向该URL发送消息。
1. 选定需要接受消息的Channel,在More options中选择Connectors。
2.在列表中选择 Incoming Webhook,输入名称,上传一个图片,然后就可以创建一个webhook URL。
3. 这样就建好一个Webhook的URL,将这URL复制到Catchpoint 的Alert Webhook中,就完成订阅的工作了。
4.到Catchpoint 中,打开API模块,添加一个Alert Webhook,将创建的Team Webhook URL放在URL这个地方,另外需要创建一个Template, 具体可以参考最后的连接。
5.最后打开需要监控的测试,在Alerts 中将 刚刚创建的Webhook添加到API Endpoints中,这样当该测试产生Alert后就能够将Alert push到对应的Channel中。
创建的Alert Webhook不仅可以将其配置到test中,也可以Folder或者Product中,这样如果Folder或者Product中的test默认继承这个配置,就可以将这个Folder或者Product所有的alert都发送到对应的Channel中。