lyrebird工程地址:https://github.com/meituan/lyrebird
lyrebird帮助文档:https://pypi.org/project/lyrebird/
环境要求:
1、同Linux一样,需安装python3.6.1,python3.7同样在windows系统上一样有些地方不兼容(后续有结果会更新)
2、安装完python后需要升级下pip,因为需要更高版本的,我在搭建过程中因为未升级导致一直报错,升级如下图所示则未成功
升级pip命令:python -m pip install –upgrade pip(特别注意cmd一定要使用管理员权限不然会报错!!!)
3、所有上述环境安装完成后使用:pip命令安装琴鸟,如下图:
安装命令:pip3 install lyrebird (注意:因为使用的是python3环境所以需要使用对应版本的pip)安装结果如下图
如果是如下图结果则安装成功
4、安装成功后不用新打开cmd界面,可以直接在安装界面输入如下命令启动琴鸟
命令如下:lyrebird 如下图则运行成功浏览器会自动打开琴鸟网页
至此windows琴鸟环境搭建完成
使用手册:以下内容是整理自github以及简书,并试用
1、界面只有inspector和datamanager解决
其他界面是插件形式提供的,目前默认没有集成插件。还是需要自己装的。
安装方式如下
pip install lyrebird-ios
pip install lyrebird-android
pip install lyrebird-api-coverage
2、Android界面
lyrebird-android
需要安装该插件。目前lyrebird 默认界面inspector DataMagnager
插件有ios api-coverage android
像overbridge 和大会里提到的其他 还未开放?
这个Android界面,我实验了下usb连接真机,不开启开发者模式中的usb调试相关 或adb devices -l 命令list不出来真机,界面上刷新Android界面 是找不到你的真机的。
所以还是要开启开发者模式相关。
可以看到真机界面(但非实时双向的)实时日志,和其他快捷启动app等
3、实际操作连接设备
3.1连接移动设备(试用安卓、ios均可连接并录制数据)
-
启动Lyrebird后,移动设备需要通过代理的方式将请求数据接入。
-
将移动设备的代理地址设为当前电脑地址,默认端口为4272(IP地址可查看Lyrebird启动时输出的日志)
-
被测设备上用浏览器打开 http://mitm.it, 选择对应操作系统安装证书。如启动后Lyrebird显示捕获到的HTTP/HTTPS请求,如下图:则表示连接设备成功
-
如上图,准备工作完成后,操作手机即可以看到HTTP/HTTPS请求的数据。
-
上图中按钮栏的按钮依次是:
- 录制按钮
- 清除inspector数据按钮
- 新建mock数据组按钮
- 激活mock数据组选择器
- 取消激活mock数据按钮
-
操作图中(1)按钮栏的录制按钮,则可开始数据的录制工作。
-
录制数据要求新建或选中一组mock数据。即操作按钮3或4。
-
激活mock数据选择器,选择mock数据后。经过Lyrebird的请求会被mock,如果mock数据中没有匹配的数据,则会代理该请求。
mock数据可由左边导航栏切换到DataManager界面进行编辑管理
-
今天的文章
美团收银windows版_美团点评收银机怎么开机分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/60204.html