Folder hierarchy helps organize your API requests in Postman. It makes your tests neat and easy to find.
You have many API requests and want to group them by feature or module.
You want to run tests for a specific group of related API requests.
You need to share organized API collections with your team.
You want to keep your workspace clean and easy to navigate.
Syntax
Postman
Collection > Folder > Request
A Collection is the top-level container for your API tests.
Folders inside Collections group related requests together.
Examples
This shows a collection with two folders, each containing related API requests.
Postman
My API Collection
├─ User Management Folder
│ ├─ Create User Request
│ └─ Delete User Request
└─ Product Management Folder
├─ List Products Request
└─ Add Product Request
Organizing requests by feature helps you run and manage tests easily.
Postman
Collection: Shopping App
Folder: Cart APIs
Request: Add to Cart
Request: Remove from Cart
Folder: Order APIs
Request: Place Order
Request: Cancel Order
Sample Program
This example shows how to organize API requests in folders inside a collection for better management.
Postman
1. Open Postman.
2. Create a new Collection named "Library API".
3. Inside the Collection, create a Folder named "Books".
4. Add requests like "Get Book List"and"Add New Book" inside the "Books" folder.
5. Create another Folder named "Authors"with requests like "Get Author Info".
6. Run tests on the "Books" folder to check book-related APIs.
OutputSuccess
Important Notes
Use clear and descriptive folder names to find requests easily.
You can nest folders inside other folders for deeper organization.
Folders help you run a group of requests together as a batch.
Summary
Folder hierarchy organizes API requests inside collections.
It helps manage and run related tests easily.
Use folders to keep your workspace clean and understandable.
Practice
(1/5)
1. What is the main purpose of using folders in Postman collections?
easy
A. To create user accounts in Postman
B. To write code for API endpoints
C. To change the API server URL
D. To organize API requests into groups for better management
Solution
Step 1: Understand folder usage in Postman
Folders group related API requests inside a collection to keep things organized.
Step 2: Identify the correct purpose
Folders help manage and run related tests easily by grouping requests logically.
Final Answer:
To organize API requests into groups for better management -> Option D
Quick Check:
Folder purpose = Organize requests [OK]
Hint: Folders group requests logically for easy management [OK]
Common Mistakes:
Thinking folders are for coding API logic
Confusing folders with environment settings
Assuming folders change server URLs
2. Which of the following is the correct way to create a folder inside a Postman collection?
easy
A. Right-click the collection and select 'Add Folder'
B. Click 'New' and select 'Environment'
C. Edit the collection and type folder name in URL
D. Drag and drop requests outside the collection
Solution
Step 1: Recall Postman UI actions
To create a folder, you right-click the collection and choose 'Add Folder'.
Step 2: Eliminate incorrect options
Options B, C, and D do not create folders; they relate to environments, editing URLs, or invalid drag actions.
Final Answer:
Right-click the collection and select 'Add Folder' -> Option A
Hint: Right-click collection to add folder quickly [OK]
Common Mistakes:
Choosing environment creation instead of folder
Trying to create folder by editing URLs
Dragging requests outside collections
3. Given this folder structure in Postman:
Collection
├─ Folder A
│ ├─ Request 1
│ └─ Request 2
└─ Folder B
└─ Request 3
If you run Folder A, which requests will execute?
medium
A. Request 1 and Request 2
B. Request 1, Request 2, and Request 3
C. Only Request 3
D. No requests will run
Solution
Step 1: Understand folder execution scope
Running a folder executes only the requests inside that folder, not others.
Step 2: Identify requests inside Folder A
Folder A contains Request 1 and Request 2, so only these run.
Final Answer:
Request 1 and Request 2 -> Option A
Quick Check:
Run folder = only its requests [OK]
Hint: Run folder runs only requests inside it [OK]
Common Mistakes:
Assuming all collection requests run
Including requests from other folders
Thinking no requests run when folder runs
4. You created a folder inside a collection but it does not show any requests when you run it. What is the most likely reason?
medium
A. The collection is deleted
B. Postman is offline
C. The folder is empty and has no requests inside
D. You did not save the collection
Solution
Step 1: Analyze folder content
If a folder runs but no requests execute, it likely has no requests inside.
Step 2: Check other options
Collection deletion or Postman offline would cause errors, not empty runs. Not saving collection would prevent folder creation.
Final Answer:
The folder is empty and has no requests inside -> Option C
Quick Check:
Empty folder = no requests run [OK]
Hint: Check if folder contains requests before running [OK]
Common Mistakes:
Assuming collection deletion causes empty folder run
Blaming offline status without error
Forgetting to add requests to folder
5. You want to run tests only for a specific group of related API requests in Postman. How should you organize your collection to achieve this efficiently?
hard
A. Add all requests directly to the collection without folders
B. Create a folder inside the collection and add those requests to it
C. Create multiple collections for each request
D. Use environment variables to filter requests
Solution
Step 1: Understand grouping for selective runs
Folders group related requests so you can run them together easily.
Step 2: Evaluate other options
Multiple collections for each request is inefficient; no folders means no grouping; environment variables do not filter requests.
Final Answer:
Create a folder inside the collection and add those requests to it -> Option B
Quick Check:
Group requests in folder for selective runs [OK]
Hint: Use folders to group and run related requests [OK]
Common Mistakes:
Creating too many collections for single requests
Not using folders and running all requests
Misusing environment variables for request grouping
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.