brookshi / Hitchhiker

a Restful Api test tool
http://www.hitchhiker-api.com
Other
2.19k stars 402 forks source link

在一个API里面快捷的调用另一个API实现预警通知 #167

Open gumutianqi opened 6 years ago

gumutianqi commented 6 years ago

@brookshi

一般在API接口平台也好,自动化测试平台也好,都包含Alter报警功能,基本的逻辑都是在结果达到什么条件的时候发送什么消息;例如目前调度器里面的通知;

但是邮件通知非常单一和没有扩展性;我的想法是,截然做的是接口平台,那就可以把这一块做成开放的功能;

例如,我就创建一个Colletion叫做Alter,然后在里面添加各种通知接口调用:Email-通知,短信-通知,钉钉机器人-通知,GitHook-通知,BearyChat,Slack,微信模板通知,APP实时推送,还直接调用第三方消息平台的通知等等;(当然我们可以内置一些优秀的第三方通知接口模板,例如GitHook,钉钉,Slack)而这些都是目前Hitchhiker现成的接口调用而已;

添加的通知接口,可以在Hitchhiker内部其他地方进行方便的触发,传入通知的内容(复杂内容可以引入模板来管理)参数,皆可以完成通知消息的发送;

另外,如果可以在一个接口的After Script 里面触发另一个接口的调用,是不是就可以拿来做链式调用自动化测试了;当然这个不在当前的Issues讨论范围;这里主要说的是预警通知的问题;


完全替代我之前提的邮件需要定制内容模块之类,可选之类的东西,这样Alter通知这块就完全开放灵活了,拥抱开放;

brookshi commented 6 years ago

image image image

brookshi commented 6 years ago

上面是与古兄讨论的过程以及结论,截图下来,以便后面实现。 感谢古兄建议。