All Projects → rabbit-open → rabbit

rabbit-open / rabbit

Licence: other
APP开发阶段:Mock API手机测试,支持局域网浏览器访问

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Labels

Projects that are alternatives of or similar to rabbit

weather
基于MVP的安卓天气demo
Stars: ✭ 49 (+250%)
Mutual labels:  okhttp
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (+464.29%)
Mutual labels:  okhttp
windigo-android
Windigo is easy to use type-safe rest/http client for android
Stars: ✭ 23 (+64.29%)
Mutual labels:  okhttp
OkHttpUtils
【Deprecated】Android 方便,简洁的OKHttp工具类,支持Model自动解析Json,多图片、多文件上传
Stars: ✭ 28 (+100%)
Mutual labels:  okhttp
GitMessengerBot-Android
타입스크립트, V8 엔진의 자바스크립트, 파이썬 그리고 Git을 지원하는 최첨단 메신저 봇!
Stars: ✭ 51 (+264.29%)
Mutual labels:  okhttp
OkSimple
OkSimple :powerful and simple okhttp network library
Stars: ✭ 57 (+307.14%)
Mutual labels:  okhttp
RxHttp
对RxJava2+Retrofit2+OkHttp3的封装
Stars: ✭ 65 (+364.29%)
Mutual labels:  okhttp
QSHttp
Android安卓http/https一句代码联网络框架net framework
Stars: ✭ 14 (+0%)
Mutual labels:  okhttp
MyFrame
一个简易的Android快速开发框架 ,集成了好多大神的框架
Stars: ✭ 13 (-7.14%)
Mutual labels:  okhttp
metrics-okhttp
An OkHttp HTTP client wrapper providing Metrics instrumentation of connection pools, request durations and rates, and other useful information.
Stars: ✭ 18 (+28.57%)
Mutual labels:  okhttp
MVPHulk
Android MVP 快速集成方案 (支持AndroidX)
Stars: ✭ 19 (+35.71%)
Mutual labels:  okhttp
WanAndroid
wanandroid的Kotlin版,采用Android X
Stars: ✭ 20 (+42.86%)
Mutual labels:  okhttp
gateway
API proxy gateway base on netty and okHttp.
Stars: ✭ 21 (+50%)
Mutual labels:  okhttp
AvengersChat
💙 Android sample Avengers chat application using Stream Chat SDK based on MVVM (ViewModel, Coroutines, Room, Hilt, Repository) architecture.
Stars: ✭ 350 (+2400%)
Mutual labels:  okhttp
BaseDevelop
an android project for now fashion open source framework
Stars: ✭ 24 (+71.43%)
Mutual labels:  okhttp
finch
🖥 Debug menu library for Android apps with supports network activity logging and many other useful features.
Stars: ✭ 42 (+200%)
Mutual labels:  okhttp
OKHttpLogInterceptor
A Pretty OkHttp Logging Interceptor(一款简洁漂亮的OkHttp Logging拦截器)
Stars: ✭ 16 (+14.29%)
Mutual labels:  okhttp
ehhttp
OkHttp calls as RxJava types
Stars: ✭ 19 (+35.71%)
Mutual labels:  okhttp
RxHttp
基于RxJava2+Retrofit+OkHttp4.x封装的网络请求类库,亮点多多,完美兼容MVVM(ViewModel,LiveData),天生支持网络请求和生命周期绑定,天生支持多BaseUrl,支持文件上传下载进度监听,支持断点下载,支持Glide和网络请求公用一个OkHttpClient⭐⭐⭐
Stars: ✭ 25 (+78.57%)
Mutual labels:  okhttp
iMoney
iMoney 金融项目
Stars: ✭ 55 (+292.86%)
Mutual labels:  okhttp

rabbit(兔子测试)


设计初衷

  • 开发阶段实时可视化网络请求
  • 调试接口的兼容性,界面的业务逻辑,数据兼容性

设计原理

  • 数据采集采用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 悬浮窗显示相关配置
... 

========更多功能等你发现,觉得好用,star,fork 就是我的动力========

版权声明

此项目属于个人业余项目,严禁商业用途。 
QQ联系方式:254608684
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].