Set breakpoint conditions#

The same builder used by rules and scripts decides which traffic pauses, with response fields offered only when the pause point reaches them.

A breakpoint uses the same condition builder as rules and scripts. The conditions decide which requests trigger the pause.

Combine conditions with AND or OR#

The top of the Conditions section shows a Match label with two toggle buttons: AND and OR.

  • AND: every row must match.
  • OR: one row is sufficient.

The + icon adds another condition row to the group. The folder-with-plus icon adds a nested group. With nested groups you can build expressions such as (A and B) or (C and D).

Which fields the pause point allows#

The breakpoint's pause point controls which fields the dropdown offers.

Always available (request side):

  • URL, Method, Host, Path.
  • Request Body.
  • Request Header..., Request Cookie..., Query Parameter....

Added when the pause point is After Response or Both:

  • Status Code, Status Text.
  • Response Body.
  • Response Header..., Response Cookie....

For header, cookie, and query-parameter fields, an extra input lets you specify the name, for example the specific header to read.

Choose a comparator#

  • contains, equals, starts with, ends with.
  • matches (regex) for regular-expression matching.
  • > and < for numeric comparisons, most useful with Status Code.

Edit a value in the code editor#

For body fields, regex patterns, and cookie values, a small </> icon appears next to the value. Select it to open a draggable editor. The editor highlights Text, JSON, XML, HTML, JavaScript, and CSS. When you select a structured language, the editor reformats the current value, so a minified JSON snippet becomes readable in one click.