代码拉取完成,页面将自动刷新
macOS
Python3.7及以上
pip3 install lyrebird-api-coverage
lyrebird
如图所示,不同区域的介绍:
工具栏
覆盖率信息
基准API信息
覆盖率详情模块
# clone 代码
git clone https://github.com/meituan/lyrebird-api-coverage.git
# 进入工程目录
cd lyrebird-api-coverage
# 创建虚拟环境
python3 -m venv venv
# 安装依赖
source venv/bin/activate
pip3 install -r requirements.txt
# 使用IDE打开工程(推荐Pycharm或vscode)
# 在IDE中执行debug.py即可开始调试
{
"business": "app_channel",
"version_code": 1,
"version_name": "1.0",
"api_list": [
{
"desc": "A接口",
"priority": 3,
"url": "meituan.com/test/a"
},
{
"desc": "B接口",
"priority": 2,
"url": "meituan.com/test/b?paramKey=val"
},
{
"desc": "C接口",
"priority": 2,
"url": "meituan.com/test/c/{num}"
},
{
"desc": "D接口",
"priority": 1,
"url": "meituan.com/test/d?sourceType=1"
}
]
}
{
"exclude": {
"host": [
"a.meituan.com",
"b.baidu.com"
],
"regular": [
".webp",
".gif",
".jpg",
".png"
]
}
}
支持两种筛除规则,以host为维度,以包含字符串为维度
字段说明
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。