后端与移动端联调测试逆天神器之FLEX
1.1 前言
今天给学习开发的朋友推荐一款逆天神器FLEX.
虽然我是一名Java后端研发但是总免不了需要给移动端写Restful API,联调测试总是一件非常麻烦的事情。
1.2 FLEX 简介
那么FLEX 到底可以做什么呢?
FLEX可以用来联调测试移动端API,也可以用来学习大厂App的写法,它实现类似F12浏览器调试所有功能,功能包括但不限于查看网络请求,动态修改视图,每个对象分配的内存大小,请求的地址,响应的地址,文件浏览器,数据库查看。
好了,废话不多说,我们一起来看看它都有那些具体功能吧。
1.2.1 查看网络请求
我们可以看到每个界面都做了哪些请求,传了什么参数,响应了什么结果。
1.2.2 修改视图
FLEX 支持动态修改IOS App 的界面视图,也可以用来装逼。
不过值得注意的是仅修改的是本地数据,页面刷新就会消失,个人感觉和浏览器的F12 调试模式类似。
演示一:
演示用法二:

1.2.3 每个对象分配了多少内存

1.2.4 浏览文件

1.2.5 浏览SQLite数据库

1.2.6 查看加载了什么库

1.2.7 向大厂App 学习写法
1.3 FLEX 下载地址
具体集成方法请看Github 官网,Object C 和Swfit 版本都支持。
- FLEX项目地址:FLEX
- Tweak版FLEXInjected:FLEX_injected
- FLEX 使用说明:
- 第一个FLEX主要是作为正向开发使用,可以使用CocoaPods来集成到你的项目中而用来调试
- 第二个是Tweak版的,需要自己编译Deb安装,当然也就只有越狱手机才能使用了,第二个Tweak版装了之后,即使你是做正向开发的,也可以免掉集成第一个FLEX的步骤,因为Tweak版可以直接调试所有App,甚至包括大厂的QQ、支付宝、淘宝等!可见其有多强大.
1.4 参考资料
本篇完~
*********************
交流即分享,分享才能进步!
不对之处,还请各位前辈多多指教。
by 星云
********************
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-05-30 译:8. 表单校验输入
2018-05-30 译:7.使用Spring MVC服务Web内容