Manage and use datasets in scripts
The pm.datasets function provides access to datasets from a script or local mock server. You can query datasets using SQL to retrieve data at runtime. This enables your scripts and mock servers to return dynamic, data-driven responses instead of static values. All methods are asynchronous and return Promises, so use await to access their results.
Learn more about testing with datasets.
The pm.datasets function is supported only in Local View in the Postman desktop app.
pm.datasets
The pm.datasets function provides access to datasets from a script or local mock server. You can load a dataset by its ID and then use various methods to manipulate and query the dataset.
pm.datasets(datasetId:String)
Loads a dataset and returns a handle you can use to interact with the dataset.
dataset.executeView(viewId:String, params:Object)
Runs a view that’s already defined in the dataset and returns the results.
dataset.executeQuery(sql:String, params:Object)
Runs a custom SQL query against the dataset and returns the results.
dataset.addView(options:Object)
Creates a reusable SQL view on the dataset.
dataset.removeView(viewId:String)
Removes a view from the dataset.