自动化测试报告的生成:二、配置钉钉通知

1、系统管理/管理插件安装钉钉插件:Dingding[钉钉] Plugin           Hudson Post build task

2、在钉钉群里创建机器人,复制webhook

图1

3、在构建后操作中创建钉钉通知:

图2

勾选成功时通知和失败时通知,构建项目钉钉中就收到消息了,只是这种时系统默认的文字及报告链接,不好用

4、自定义消息体内容通知

在构建后操作中创建post buid task

curl -H "Content-Type:application/json;charset=utf-8" -X POST -d "{\"msgtype\":\"link\",\"link\": {\"text\":\"\u5316\u6d4b\u8bd5\u62a5\u544a\", \"title\": \"\ea\u52a8\u5316\", \"picUrl\": \"https://goss2.vcg.com/creative/vcg/800/version23/VCG41485652044.jpg\",\"messageUrl\": \"http://192.168.100.231:8080/JobImg/WebUITest/target/SimpleTester/simpleTester.html\"}}" "https://oapi.dingtalk.com/robot/send?access_token=40391cf3dcdce431290faa9e370

我试过好几次都失败了,主要原因时上面这句话中哪些字符不对,比如text最后要有个反斜杠等,修改好了后就ok了,还要注意空格的问题

text:代表内容

title:标题

picUrl:图片链接

messageUrl:消息跳转链接

图3

收到的效果如下

图4
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容