Open vigneshshanmugam opened 9 months ago
Eagerly awaiting this feature.
@vigneshshanmugam Do you have an example of the outputted heartbeat documents?
Should we expect, from a UI perspective, that the schema will be identical to typical browser journeys aside from including screenshots? How does this impact network timing for the waterfall chart?
Which parameters can you configure for api journeys that you cannot configure for browser journeys? Which parameters for browser journeys can you configure that you can't for api journeys? Just envisioning the UI form in my head and trying to determine how different it will be from our current browser monitor form.
@drewpost How do you see us representing this type of UI monitor from a UI perspective? Seems like we'll need to expose a 5th monitor type?
Which data streams do we use? Do we continue to use synthetics-browser
datastreams or do we need to introduce 5th datastream for this monitor type?
Summary
Introduce a way to run Lightweight API based journeys that does not involve launching browsers for every run, instead rely on the
APIRequest
API provided by Playwright core to do Web API testing.Proposal
The agent will introduce a new API for registering and running these API based checks.
DSL
Usage
Users would import this API and configure the tests.
difference with
journey
API and request context exposed.request
object exposed by the browser journey API does share the same context configurations meaning the cookies will be shared based between API requests and Page requests.Addresses #137