- 开发阶段实时可视化网络请求
- 调试接口的兼容性,界面的业务逻辑,数据兼容性
- 数据采集采用okHttp拦截器实现,显示采用悬浮窗实现
- 1 gradle配置
添加 repositories
maven{ url 'https://dl.bintray.com/lihongjiang/maven/'}
添加 dependencies
debugImplementation "com.supets.pet.mocklib:mock-okhttp-simple:2.46.27" releaseImplementation "com.supets.pet.mocklib:mock-okhttp-no-op:2.35.27"
- 2 okHttp接入拦截器
-->
if (BuildConfig.DEBUG) {
httpClient.addInterceptor(TuziMockManager.getMockLogInterceptors());
}
-
3 打开应用悬浮窗
-
4 效果截图
- 1 更换依赖
debugImplementation "com.supets.pet.mocklib:mock-okhttp-web:1.0.4" releaseImplementation "com.supets.pet.mocklib:mock-okhttp-no-op:2.35.27"
- 2 okHttp接入拦截器
-->
if (BuildConfig.DEBUG) {
httpClient.addInterceptor(TuziMockManager.getMockInterceptors());
httpClient.addInterceptor(TuziMockManager.getMockLogInterceptors());
}
- 3 打开悬浮窗权限,然后浏览器访问[http://ip:APP进程号]
- 4 基础配置
-->
1 接口过滤规则:配置过滤地址,可以多个,空格分隔
1 开关配置:测试模式和数据抓取模式切换
2 悬浮窗显示相关配置
...
此项目属于个人业余项目,严禁商业用途。
QQ联系方式:254608684