Reqable 中文文档 下载 App

重发请求和对比功能怎么帮你定位接口差异

定位「同一个接口时好时坏」这类问题,重发和对比是最直接的两把刀。

重发:原样再来一次

在调试列表选中任意请求,右键选择重发(快捷键 Control + Enter),Reqable 会按原始数据再发一次请求。用途很直白:

「编辑 API」操作(Shift + Control + Enter)则是把请求打开成可编辑状态再发送,相当于基于历史请求构造新请求。

对比:把两次请求摆在一起看

Reqable 内置了请求/响应对比工具,可视化展示两次请求之间的数据差异:

  1. 选中一条请求,加入对比池(快捷键 Shift + Control + Y);
  2. 再选中另一条,发起对比(快捷键 Control + Y);
  3. 在对比视图中逐项查看请求头、参数、响应体的差异。
请求响应对比工具
对比工具

免费社区版对比池数量有上限(2 个),见 版本对比。

典型排查路径

一个接口偶发异常时的推荐顺序:

  1. 分别抓「正常」和「异常」两次请求;
  2. 加入对比池做对比,看请求参数、头部有没有不同(比如某个时间戳、签名、Cookie 差异);
  3. 用重发复现异常场景,确认是服务端问题还是请求差异导致;
  4. 需要固定某次响应做进一步测试时,交给 重写的替换响应。

相关的存储能力

重发、对比本身操作简单,价值在于和调试四板斧的配合——数据抓得全、改得动、比得出,问题才藏不住。