首页
›
移动端与Android应用开发
›
057-后台任务调度Mock接口回放
›
《Retrofit Mock回放自动化测试教程》
VIP20
本课程属于:057-后台任务调度Mock接口回放
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Retrofit Mock回放自动化测试教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程介绍与环境搭建
Retrofit基本概念 · Mock回放测试的价值 · 开发环境准备(JDK
课程介绍
环境搭建
02
Retrofit核心原理
注解 · 动态代理 · CallAdapter
Retrofit
核心原理
03
OkHttp与Retrofit的关系
OkHttp拦截器链 · 连接池 · 缓存机制
OkHttp
Retrofit
04
为什么要Mock回放
真实依赖带来的问题(不稳定 · 慢 · 无法复现)
Mock
为什么要
05
MockWebServer入门
添加依赖 · 启动服务器 · 配置Dispatcher
MockWebServe…
添加依赖
06
MockWebServer高级用法
延迟模拟 · 错误码模拟 · 连接超时
MockWebServe…
高级用法
07
Interceptor实现Mock
OkHttp的Interceptor · 在Retrofit中加入Mock I… · 根据URL/方法切换响应
Interceptor
Mock
08
本地JSON文件管理
统一存放Mock响应 · 按模块组织文件 · 使用AssetManager或ass…
JSON
本地
09
录制第一版工具
OkHttp EventListen… · 序列化为JSON · 持久化存储
录制第一版工具
OkHttp
10
回放机制设计
匹配策略(URL · 方法 · Body
回放机制设计
URL
11
幂等性与安全回放
确保回放不污染真实数据 · 缓存过期 · 只读模式
幂等性
安全回放
12
集成Mockito与Retrofit
Mockito基本用法 · 创建mock的Retrofit · 验证交互次数
Mockito
Retrofit
13
基于Dagger的依赖注入与Mock切换
Dagger Module · @Named注解 · 测试Module与生产Module分…
Dagger
Mock
14
Hilt在测试中的应用
Hilt测试组件 · 注入Mock实例 · 单模块与多模块工程实践
Hilt
测试
15
Robolectric与MockWebServer
Robolectric环境配置 · 在单元测试中启动MockWebSer… · Activity/Fragment测…
Robolectric
MockWebServe…
16
JUnit 5参数化测试
多种场景的Mock响应 · @CsvSource · @MethodSource
JUnit
5参数化测试
17
录制回放自动化框架设计
抽象层设计 · Recorder / Player接… · 配置DSL
录制回放自动化框…
抽象层设计
18
流式录制回放
顺序录制 · 乱序回放 · 并发请求处理
流式录制回放
顺序录制
19
请求参数化匹配
忽略动态字段(时间戳 · 随机数) · 正则匹配
请求参数化匹配
忽略动态字段
20
数据清洗与压缩
录制数据中删除敏感信息 · 压缩体积 · 支持Gzip/Protocol Bu…
数据清洗
压缩
21
多线程与异步处理
Coroutine · RxJava与Mock回放结合 · 回调地狱处理
多线程
异步处理
22
CI/CD集成
在Jenkins/GitHub Ac… · 报告生成 · 失败原因分析
CI/CD
集成
23
性能测试与压力测试
使用MockWebServer模拟高… · 大量并发 · 验证App极限表现
性能测试
压力测试
24
协议扩展
支持WebSocket Mock · gRPC Mock(使用WireMo… · GraphQL Mock
协议扩展
WebSocket
25
混合测试
部分真实请求+部分Mock请求 · 动态切换 · 灰度策略
混合测试
Mock
26
覆盖率分析与痛点统计
记录哪些接口被Mock覆盖 · 哪些未覆盖 · 生成可视化报告
覆盖率分析
痛点统计
27
常见坑与避障指南
OkHttp版本不兼容 · 多线程状态共享 · 静态方法Mock问题
常见坑
避障指南
28
实战案例一
登录模块录制回放自动化测试 · 包含刷新 · 401处理
实战案例一
登录模块录制回放…
29
实战案例二
首页Feed流复杂列表场景 · 包含分页加载 · 缓存策略
实战案例二
Feed
30
课程总结与最佳实践
回顾核心思想 · 推荐技术栈 · 未来演进方向(如Mock serve…
课程总结
最佳实践
所属VIP或分类
同VIP:Android-CI流水线集成Mock测试资料
同VIP:Android后台Mock回放设计指南
同VIP:CI管道集成Mock回放教程