Break Points

A break point allows you to intercept a request from your browser and to change it before is is submitted to the web application you are testing.
You can also change the responses received from the application
The request or response will be displayed in the Break tab which allows you to change disabled or hidden fields, and will allow you to bypass client side validation (often enforced using javascript).
It is an essential penetration testing technique.

You can set a 'global' break point on requests and/or responses using the buttons on the top level toolbar.
All requests and/or responses will then be intercepted by ZAP allowing you to change anything before allowing the request or response to continue.

You can also set break points on specific URLs using the "Break..." right click menu on the Sites and History tabs.
Only those URLs will be intercepted by ZAP.
URL specific break points are shown in the Break Points tab

See also

     UI Overviewfor an overview of the user interface
     Featuresprovided by the UI