Customizing with Lifecycle Hooks
Background
Lifecycle HooksWriting a Lifecycle Hooks Script
Write a Python script (e.g. lifecycle_hooks.py)
In this script, define the lifecycle events to hook into
Define what kind of behavior to execute for each of those events
Below is a sample script that prints some strings during two lifecycle events.
Manipulating the context object will affect the behaviour of the request interception.
from stoobly_agent.app.proxy.replay.context import ReplayContext
def handle_before_replay(context: ReplayContext):
print('Before replay!')
After a request gets intercepted, the string "Before replay!" will be printed.
Enabling Lifecycle Hook Script Use
Pass the path to the lifecycle hooks scripts using the --lifecycle-hooks-path option:
Example
Last updated
Was this helpful?