Postman Tutorial Part 40 – Collection Variables in Postman

We have already seen what are Global and Environment variables in Postman and its usage in creating parameterized requests. In this post, we will see another type of variables called Collection variables.

Let’s consider some scenarios first:-

  1. If you have followed my posts in sequence, you must have seen that when we import a Collection , it does not include environment and global variables. We explicitly need to download variables file as JSON and share.
  2. If you have multiple collection in workspace, you may confuse with required variable file to select.
  3. You may expose critical data which belongs to other collections to wrong recipient while sharing variable files.

All above problems can be solved if we use Collection variables. A collection variable only belong to single collection for which it has been created. So when you share a collection, all required variables will also be exported with collection. You can add variables in Variables tab while creating collection or edit collection to add variables. To edit a collection, Click ellipsis (…) next to the collection name, and select “Edit” to open the EDIT COLLECTION modal.

This variables can be used in same manner as we use normal environment and global variables.

I have added a variable named “BookingID” as collection variable.

I am using above created variable in script as :-

You can see variable usage is same as we do environment and global variables. Scope is changed to Collection.

When you share this collection to anyone, they will get all collection variables as well. This feature helps you to keep variables segregated as per collection.

You can import above example collection from below link:-


Have you tested your Selenium knowledge ? Try below Selenium Quiz:-

Learn Selenium with Quiz

Be master in Selenium-WebDriver

API Testing – Basics

API Testing – Postman

API Testing – Rest Assured

Learn Protractor Step by Step

Frequently Asked Java Programs in Interview

Author: Amod Mahajan

My name is Amod Mahajan and I am an IT employee with 6+ years of experience in Software testing and staying in Bengaluru. My area of interest is Automation testing. I started from basics and went through so many selenium tutorials. Thanks to Mukesh Otwani as his tutorials are easy and cover basics to advance. I have habit of exploring concepts by deep diving. I used to make notes. I thought of sharing my knowledge through posts and now I am here. #KeepLearning #ShareLearning

Leave a Reply

Please wait...

Subscribe to new posts to become automation expert

Want to be notified when my new post is published? Get my posts in your inbox.
%d bloggers like this: