My question: How can I pull multiple json pages with 1 query.
Example: https://example.com/{{ID_Array}}.json
I want {{ID_Array}} to run numbers 1-1000 meaning it will show me 1,000 different json pages within Postman.
Is this possible?
Thank you
My question: How can I pull multiple json pages with 1 query.
Example: https://example.com/{{ID_Array}}.json
I want {{ID_Array}} to run numbers 1-1000 meaning it will show me 1,000 different json pages within Postman.
Is this possible?
Thank you
@mougwi Welcome to the community
Yes you can do that using data driven approach. Currently Postman supports JSON and CSV files. You can store the page numbers in the JSON file with the keyname {{ID_Array}} and Postman is smart enough to read the same attribute and it will match the value for every run, it will iterate. I wrote an article here with baby steps to implement data driven.
I hope this helps, let us know if you are able to make it
You can try this simple approach.
Define these global variables:
And this is the script to be added in the Tests, like in the screenshot below:
let currentPage = pm.globals.get("currentPage");
currentPage++;
pm.globals.set("currentPage", currentPage);
if (currentPage > pm.globals.get("pageMaxValue")) {
postman.setNextRequest(null);
} else {
postman.setNextRequest(pm.info.requestId);
}