首页
›
移动端与Android应用开发
›
057-后台任务调度Mock接口回放
›
《Retrofit Mock适配器搭建实战指南》
VIP20
本课程属于:057-后台任务调度Mock接口回放
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Retrofit Mock适配器搭建实战指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Retrofit概述
什么是Retrofit · 核心概念(接口 · 注解
Retrofit
什么是
02
为什么需要Mock适配器
测试痛点 · 单元测试与集成测试的区别
Mock
为什么需要
03
环境搭建
Android Studio配置 · Gradle依赖导入(Retrofi… · OkHttp
环境搭建
Android
04
Retrofit基本用法
定义接口 · 创建Retrofit实例 · 发送网络请求
Retrofit
基本用法
05
同步与异步请求
enqueue与execute的区别…
同步
异步请求
06
拦截器(Interceptor)基础
LoggingInterceptor · HeaderInterceptor
Interceptor
拦截器
07
MockWebServer入门
创建MockServer · 配置Dispatcher · 处理请求
MockWebServe…
MockServer
08
使用MockWebServer模拟简单响应
返回JSON · 状态码 · 延迟
MockWebServe…
使用
09
MockWebServer进阶
基于路径匹配 · 请求方法匹配的Dispatcher
MockWebServe…
进阶
10
Retrofit MockAdapter介绍
什么是MockAdapter · 与MockWebServer的对比
Retrofit
MockAdapter
11
MockAdapter核心原理
拦截Call · 返回预设响应 · 自定义行为
MockAdapter
核心原理
12
初始化MockAdapter
依赖注入 · Builder模式 · 添加自定义Behavior
MockAdapter
初始化
13
编写第一个MockAdapter
模拟成功响应 · 模拟网络错误
MockAdapter
编写第一个
14
基于规则的模拟
根据请求URL · 参数 · 头部返回不同数据
基于规则的模拟
URL
15
模拟延迟与超时
behavior.setDelay(… · setVariance() · timeout
模拟延迟
超时
16
模拟异常场景
IOException · SocketTimeoutExcep… · HttpException
模拟异常场景
IOException
17
利用MockAdapter进行单元测试
使用JUnit · Mockito结合MockAdapt…
MockAdapter
利用
18
MockAdapter与ViewModel测试
LiveData · Flow的测试用例
MockAdapter
ViewModel
19
多环境配置
Debug模式启用Mock · Release模式使用真实网络
多环境配置
Debug
20
使用OkHttp的Interceptor实现Mock
拦截请求并返回假数据
OkHttp
Interceptor
21
Interceptor Mock vs MockAdapter
优缺点 · 适用场景选择
Interceptor
Mock
22
模拟分页数据
基于参数动态生成列表 · 模拟翻页行为
模拟分页数据
基于参数动态生成…
23
模拟文件上传与下载
MultipartBody · ResponseBody的模拟
模拟文件上传
下载
24
模拟OAuth认证流程
过期 · 刷新 · 401响应
OAuth
模拟
25
结合Dagger/Hilt进行依赖注入
提供MockAdapter实例
Dagger/Hilt
结合
26
编写可复用的Mock数据工厂
从assets/JSON文件读取模拟…
Mock
编写可复用的
27
测试覆盖率
如何保证Mock覆盖所有接口 · 自动化测试
测试覆盖率
Mock
28
性能优化
MockAdapter运行时开销 · 避免内存泄漏
性能优化
MockAdapter
29
实战项目一
电商App首页接口Mock(轮播图 · 商品列表 · 分类)
实战项目一
App
30
实战项目二
模拟聊天消息推送与历史记录(WebS…
实战项目二
WebS
所属VIP或分类
同VIP:Android-CI流水线集成Mock测试资料
同VIP:Android后台Mock回放设计指南
同VIP:CI管道集成Mock回放教程