编程开发 | 93.1M
语言:多国语言[中文]
3 .0
应用简介
LightProxy阿里巴巴抓包工具是阿里巴巴团队网络程序员开发的一款比较符合国内国情的抓包工具。该软件更适合中国网络程序员使用。 LightProxy具有稳定、验证快速、在线一致性等特点。有需要的可以下载使用。
LightProxy(阿里巴巴抓包工具)是阿里巴巴团队网络程序员开发的一款比较符合国内国情的抓包工具。该软件更适合中国网络程序员使用。 LightProxy具有稳定性、快速验证、在线一致性等特点。如有需要,可以下载并使用其他功能。
特征
抓包,包括无线场景下的抓包
实时主机绑定
按规则转发资源
模拟接口、页面等
修改请求和响应内容,例如在页面中插入脚本、修改返回头等。
软件特点
稳定
一个好的开发环境首先应该稳定可用,并且在开发和测试过程中不应该频繁挂掉或者频繁变更。
依赖后端日常接口进行调试的前端对此应该有深刻的认识。在自身问题解决之前,环境往往会带来新的问题。
快速验证
修改后的代码能够在最短的时间内得到验证也是一个基本要求,这也是为什么大多数前端构建都专注于热重载和更高级的HMR。
在某些场景下,一个简单的修改就需要漫长的等待。比如依赖上游修改接口的返回内容,需要修改后端页面结构然后重新部署,就需要走完整的发布流程来测试某个修改在真实中是否有效生活。在线页面将产生的影响等。
和线上的一致性
很多项目的线上环境极其复杂。为了解决日常开发问题,还会有一个线下DEMO页面,开发完成后会搬到线上。
这种方法比较稳定,可以快速验证,但比较突出的问题是与网上版本不一致。开发中会出现很多if-else逻辑,比如最常见的:
const API_BASE=utils.isDaily ? 'http://localhost:7001:': 'https://xxxx/';
这种情况往往会导致bug很难定位,最终迫使开发人员退回到在线环境中低效的调试。
确定性
开发者应该对当前的环境有一个清晰的认识,而不是不断地怀疑自己的配置是否已经生效、命中的是不是另一个缓存等等。
有些情况下,我们会使用主机切换工具进行联调,但是切换主机后,我们还要来回确认我们的切换是否有效,清除Chrome的DNS Cache,清除Socket等。
这种非确定性不仅增加了开发人员的精神负担,也使得定位bug变得困难。
热门攻略