软件介绍
评论列表

目录

Reqable可以理解为Fiddler、Charles和Postman三款经典工具的功能体。它既是一个抓包工具,能实时监控和记录设备上所有网络请求;又是一个API测试工具,能发送REST API请求并查看响应。你不需要在多个软件之间来回切换,一个Reqable就能搞定从抓包分析到接口调试的完整工作流。

这款工具基于Flutter和C++开发,启动速度快,内存占用低,安装包只有30MB左右。它提供免费的社区版,核心功能无限制使用,适合个人开发者和小型团队。专业版和企业版提供更多高级特性,如数据同步、协作功能等。

官网入口地址

https://reqable.com/zh-CN/

下载地址

https://reqable.com/zh-CN/download/

功能介绍

抓包与流量分析
基于MITM中间人代理方案,实时捕获和分析应用的所有网络流量。支持HTTP、HTTPS、WebSocket协议,以及HTTP1、HTTP2、HTTP3。兼容HTTPS代理和Socks4/Socks5代理模式,能解密TLS1.1/1.2/1.3加密流量。

API调试与测试
提供完整的REST API测试功能,可以编辑请求头、请求参数、请求体和授权设置。支持从抓包列表、API、cURL命令等多种来源创建API请求。支持Text、Json、Xml、表单、二进制文件等多种请求格式。

请求响应对比
内置可视化对比工具,可以并排显示两个请求或响应的差异,高亮标出不同之处。对于接口回归测试和问题定位非常实用。

断点与重写规则
支持设置断点,拦截请求或响应进行实时修改。支持重写规则,可以将远程接口映射到本地文件,或者修改请求/响应的任意字段。

Python脚本支持
可以编写Python脚本拦截和处理请求或响应。脚本功能灵活,支持数据篡改、模拟返回、自动化测试等复杂场景。不需要额外安装Python环境,软件内置了脚本引擎。

多端协同调试
桌面端和移动端可以协同工作。手机安装Reqable移动端后,无需配置WiFi代理,流量自动转发到桌面端进行分析。支持Android和iOS设备。

过滤与搜索
支持按应用、域名、数据类型、书签等多种方式过滤流量列表。提供强大的搜索功能,支持多条件组合搜索,帮助快速定位目标请求。

代码生成
从抓包请求或API测试中直接生成调用代码,支持cURL、JavaScript、Python、Java等多种语言。复制后可以直接粘贴到项目中使用。

弱网模拟
可以模拟慢速网络、高延迟、丢包等弱网环境,测试应用在网络条件差的情况下的表现。

域名镜像映射
支持将特定域名映射到他IP地址或本地host,方便在测试环境和生产环境之间切换。

会话管理
支持保存和加载抓包会话,可以导出为HAR或Charles格式文件,也可以导入他工具的会话文件。自动保存历史记录,重启软件不丢失。

主题与界面
提供亮色和暗色两种主题,11种强调色,15种代码配色方案。界面采用现代化设计,多标签页支持,操作直观。

应用场景

API开发与调试
后端开发人员编写完接口后,用Reqable发送请求测试接口是否正常。前端开发人员可以用它模拟后端返回,提前进行联调。

移动端应用抓包
Android和iOS开发人员需要查看App发送了哪些网络请求。通过Reqable的移动端协同功能,手机流量实时转发到电脑,可以清楚看到每个请求的细节。

网络问题排查
线上出现网络相关的bug,但无法在本地复现。可以用Reqable抓包分析请求和响应的数据,定位问题是出在请求参数、服务端返回还是网络环境。

安全测试
安全人员可以拦截和修改请求,测试接口是否存在越权、注入等漏洞。脚本功能可以实现自动化安全测试。

第三方接口联调
对接微信支付、支付宝、地图SDK等第三方接口时,用Reqable查看实际发送的请求是否符合文档要求,返回的数据格式是否正确。

接口自动化测试
编写Python脚本,结合Reqable的请求发送功能,实现接口的自动化回归测试。

补充信息

定价模式
提供免费的社区版,核心功能无限制。专业版和企业版通过订阅制收费,主要增加数据云同步、团队协作、高级支持等功能。个人开发者使用社区版基本够用。

开发背景
Reqable是国产工具,由一位开发者持续打磨多年。软件本地化,中文界面和文档完善,支持免登录使用,无广告无后台。

系统要求
桌面端支持Windows 7及以上、macOS 10.15及以上、主流Linux发行版。移动端支持Android 5.0及以上、iOS 12.0及以上。

用户规模
官方称已有超过30万开发者使用,获得不少技术人员的正面评价。

源码反馈/咨询 (共有 条反馈)
验证码:

Reqable常见问题

本文标签
上一篇:美图云修
下一篇:CrossPaste