跳到主要内容
版本:3.1.3

断点

断点是Reqable的核心调试功能之一,通过设定匹配规则,触发断点后实时控制和修改请求和响应。

断点可以通过菜单调试 -> 断点 -> 启用开启断点功能(快捷键Shift + Control + B),在断点开启后,快捷操作栏上的将会显示断点激活的图标。

点击以上图标,可以关闭断点功能,断点关闭后,图标将从快捷操作栏上消失。如果希望断点功能图标常驻在快捷操作栏,可以使用右键快捷操作栏自定义进行固定。

信息

为防止功能滥用,Reqable在移动端不提供此功能。

创建规则

创建一个断点规则有下面几种方式:

  • 调试菜单 -> 断点 -> 添加规则
  • 右键断点图标 -> 添加规则
  • 托盘 -> 断点 -> 添加规则
  • 断点列表 -> 新建按钮
  • 断点列表 -> 右键菜单 -> 新建
  • 调试列表 -> 选中一个列表项 -> 右键菜单 -> 断点
  • 快捷键 Shift + Alt + B

输入规则名称和匹配的URL,URL支持简单的Wildcard * 和 ? 匹配。完成后,当请求或响应发生时,便可以进入断点操作界面。

断点执行器

断点生效后,会自动弹出下图的操作界面。我们可以在这个页面上,修改数据然后提交。

注意事项
  • 当客户端或者服务器断开连接,断点会自动失效,无法提交数据。
  • 每个断点请求都在一个独立的线程里面,如果请求过多超过线程池上限,将不会进入到断点列表,需要等现有断点请求完成以后才会进入。

管理规则

规则从上往下进行匹配,同一个请求可以匹配多个规则,越靠前越先执行。规则支持文件夹级别的管理,长按后拖动可以调整位置。同时支持导入和导出,方便与他人进行分享和协同。