Skip to main content

Types of Variables in Katalon Studio

Katalon Studio supports three types of variables:

  • Groovy Variable

  • Test Case Variable

  • Global Variable (Execution Profiles)

Groovy Variables


Katalon Studio supports Groovy from version 2.4.x onwards.

Katalon Studio allows you to define variables in Groovy.

For example:

// x is defined as a variable of String type
String x = "Hello";

// y is defined as a variable of int type
int y = 5;

// The value of the variables are printed to the console

To learn more about Groovy, you can refer to the Apache Groovy document: Groovy documentation.

Test Case Variables

Test Case Variables allow you to pass dynamic data into a test case.

You can create test case variables and call test cases with variables in the manual and script mode. To learn more about managing test case variables, you can refer to this document: Test case variables.

You can also use test case variables in a test suite. To learn more about binding data for test suite execution, you can refer to this document: Manage data binding.

Global Variables

A global variable is a variable defined in the execution profile and can be used in a test case, test object, web service object, and email configuration in a project. To learn more about global variables and execution profiles, you can refer to this document: Global Variables and Execution Profile.