Updating with Overwrite

Background

How to Update Scenarios

Ovewriting

The following will overwite the scenario with newly recorded requests and their respective responses.

Steps

  1. Select the scenario you want to overwrite. To select the scenario, set the scenario key:

stoobly-agent config scenario "<SCENARIO_KEY>"
  1. Set the Agent to record mode with overwrite policy.

stoobly-agent intercept configure --mode record --policy overwrite
  1. Enable request interception with the Agent.

stoobly-agent intercept enable
  1. Replay the scenario either by trigging requests from the application or rerunning a test to verify that the overwrite behaves as expected.

  2. (Optional) Persist the changes with a snapshot to commit the updates to version control:

stoobly-agent scenario snapshot "<SCENARIO_KEY>"

This allows you to:

  • Version control your updated scenario via Git

  • Share the updates with your team

  • Revert to this snapshot if needed later

Cleanup

After ovewriting your scenario successfully, you can disable intercepting requests with the Agent with the following command:

stoobly-agent intercept disable

You can also update your scenario key back to what it was before or you can clear it out so the Agent will not use any scenario. To clear the active scenario, run the following command:

stoobly-agent config scenario clear

Last updated

Was this helpful?