I'm exploring Yaak plugin API to create a custom plugin.
The goal is to allow users to select a CSV or JSON file and iterate through the rows, running the same requests multiple times with different data each time.
This functionality is necessary to validate a dataset without manually creating multiple requests.
Right-click context menu
New tab in the request template (next to Info)
Create a new Data Runner template function to map to columns in the CSV
Navigate to the Data Runner tab.
Select a CSV or JSON file.
The Data Runner function now operates based on column or property names.
Provides Preview and Run Request options.
On Preview, display a preview of all data in a modal dialog.
Upon Run Request, execute all requests in parallel.
Show the status of each request in a list view.
Selecting a request displays its output in the right pane.
Template functions in other requests should refer to the selected request's response payload.
The scope of this feature can be expanded from a single request to an entire folder or even a workspace.
Currently, there are several limitations within the Plugin API.
There's no way to extend the existing request UI in Yaak.
We will revisit this when the Plugin API is more mature, or maybe consider incorporating it directly into the core functionality.
Please authenticate to join the conversation.
Under Consideration
Feedback
Feature
12 months ago

Bharat M
Get notified by email when there are changes.
Under Consideration
Feedback
Feature
12 months ago

Bharat M
Get notified by email when there are changes.