定时自动测试插件旨在提供更方便的接口测试功能,更高效的接口健康监测。
充分释放人力、物力,节省接口回归时间,减少其他资源投入。
Github:yapi-plugin-autotest
插件安装后,项目详情页面会新增菜单 设置 -> 定时自动测试
,配置非常简单。
- 开启定时自动测试,开启后会定时执行,并推送钉钉群机器人消息
- 报告发送模式,主要控制钉钉机器人推送消息方式,普通模式成功和失败都推送,告警模式失败才推送
- 服务端自动化测试URL直接使用Yapi自带的测试集合自动化测试
- 钉钉机器人配置钉钉自定义机器人的webhook,注意钉钉机器人安全控制-关键字设置需包含
Yapi
- cron表达式,用于自动测试的频率,自动测试后会发送钉消息,参考
官方中文教程比较详细,并且有动图,官方教程
由于该插件暂未发布到npm ,可以使用一下方法安装:
- 下载插件clone到本地,拷贝到Yapi目录的
项目目录/vendors/node_modules/
下面 - 修改配置文件,Yapi目录下
项目目录/config.json
,添加插件 - 打包后重启服务,ykit的打包命令
ykit pack -m
{
....
"plugins": [
{
"name": "autotest"
}
]
}