Setting up Environment Profiles in Katalon Studio

For those who just upgraded to the new Katalon Studio 5.4 version, you might have noticed the Global Variable button seems to be missing from the right hand side of the app. Actually, it’s been moved and improved and now Katalon supports “profiles” that allows you to set up and populate variables based on environment.

From my previous example, this is where I would store the URL for the site I am working on. When I needed to change environments, I would manually edit my baseurl variable and everything would run fine.

This has now been improved so you can define multiple sets of Global Variables for a profile and choose which one to work with. No more editing between test runs.

My needs are fairly simple at the moment, as I only change baseurl for each test. However, I could add other variables or populate them with different information based on environment. It also saves me having to change the baseurl each time.

By default, whatever you had previously defined for your Global Variables will become the “default” entry under Profiles. Like other items, you can Copy that profile, and Paste it into the folder to create variable sets for each environment.

I have created three Profiles, one for QA, one for a Feature/Staging environment and one for Production.

katalon-profiles

With these defined, I simply change to the environment I want to work with and the baseurl is automatically changed without me having to type anything.

select-profile

This is a very handy feature and only took a few minutes to incorporate into my existing project.

<Festive>

Author Signature for Posts

2 thoughts on “Setting up Environment Profiles in Katalon Studio

    • Author gravatar

      Hello,

      Your documentation is excellent and has helped me understand many things. But this article above seems outdated and I need help in creating my own Global variables and all the documentation out there seems to be point to the older method of doing through profiles which does not seem to exist anymore. Would greatly appreciate if you can post one on creating global variables in the current setup.
      Thanks

    • Author gravatar

      Not quite sure I understand. The term “Execution Profile” is normally used now, but they are still GlobalVariables and are created in the same way for version 7 as previous. You make a new execution profile, then declare the name and data type on the sheet.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.