We’re thrilled to bring back Ask Katalon Anything (AKA) for June, 2025!
After the amazing engagement last time where we helped over 300+ users have their questions answered. We’re making this an ongoing part of our community, so you can keep the questions coming.
Whether you’re a QA expert, an automation beginner, or somewhere in between, this is your chance to connect directly with Katalon’s Product Managers. No filters. No fluff. Just real conversations.
Ask us anything from upcoming roadmap features, to tips on scaling tests, best practices, or that one confusing bug you can’t quite solve. No question is too small, too niche, or too bold. We’re here, we’re listening, and we’re ready.
Ask Katalon Anything will come back soon, from 2025-06-25T23:00:00Z to 2025-07-17T16:39:00Z.
Cannot wait till June 26? Then simply share your questions below , and our PMs will answer them in the AKA session! No timezone restrictions, join anytime and ask your questions! We cannot wait to see you then!
Hello,
I want to ask for topic “Katalon Studio”.
Is there any tips/trick to clone the variable name in Global Variable (Profile)?
The Idea that come to my mind is only doing copy-paste in the section “Profile” in the “Tests Explorer”. but this will be a problem if I need to rewrite all of the values for the new profile.
Here’s an example/illustration:
Profile 1: Default/Staging
Variables | Values
url: https://katalon-staging-cura.herokuapp.com/
username: John Doe
password: ThisIsThePassword
Not possible in katalon but as a workaround you can create different branches in git and merge the base branch where you are adding variables let’s say some other profile
When you run your test while you chose the “Staging” profile, GlobalVariable.password will be available for your test with value of ThisIsNotPassword which is declared in the default profile.
When you run your test while you chose the “Pre-release” profile, GlobalVariable.password will be available for your test with value of ThisIsNotPassword which is declared in the default profile.
So you do not need to copy the value ThisIsNotPassword at all. The default profile is always inherited.
We’re just a couple of days away from Ask Katalon Anything, and I thought you might want a little sneak peek at Katalon Product Managers who’ll be joining us next week.
Xuan is a key member of our Katalon Product team, focusing on the continuous improvement of Katalon Studio, making it more powerful and efficient with every release. She also enjoys engaging with the Katalon Community, so if you have any questions about Studio, don’t hesitate to reach out. You’ll be in very good hands!
Viet plays a key role in shaping content and gathering feedback to ensure that everything we offer truly supports your QA journey. He is also your go-to person for anything related to Katalon Certification, ready to help with any questions or concerns you may have. No pressure, no formality, just helpful advice to guide you forward and help you earn the recognition you deserve!
Ha Pham (Sunny) is a valued member of the Katalon Product team, focusing on TestCloud, your gateway to seamless test execution for both automation and manual testing. She is passionate about connecting with the Katalon Community and helping users get the most out of TestCloud. If you have any questions, feel free to reach out. She’s always happy to support!
Trân Lê is a Product Owner at Katalon with a strong focus on end-to-end AI-driven workflows. Her expertise spans TestOps, automation orchestration, and QA data intelligence. She is passionate about helping teams work smarter with data and automation, always looking for ways to bring greater insights and efficiency to the testing process. If you’re exploring how to optimize your TestOps workflows or leverage AI in testing, feel free to reach out she’s happy to help!
If you’ve already got a question on your mind, don’t be shy! Drop it right here in the thread. Your questions help shape the conversation, and we really want to hear what’s on your mind.
If you have two profiles and you only have items in Default but not in say, “Staging” it should fall back to Default. There’s an inheritance back to “Default”
So
I ran the following code:
import internal.GlobalVariable as GlobalVariable
// Print the Global Variables
println GlobalVariable.city
println GlobalVariable.parentCheck
Here’s my result
2025-06-24 22:58:06.981 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2025-06-24 22:58:06.985 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/GlobalVariables
2025-06-24 22:58:07.491 DEBUG testcase.GlobalVariables - 1: println(city)
Tokyo
2025-06-24 22:58:08.287 DEBUG testcase.GlobalVariables - 2: println(parentCheck)
TRUE
2025-06-24 22:58:08.312 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/GlobalVariables
in Default I have
parentCheck = TRUE
city = HCM
I ran it under Staging and in my Staging Profile I only have
As everyone has mentioned, you do not need to rewrite all your variables. However, you do need to “rewrite” those variables that have a different value in your profiles, such as “gSiteUrl” for all your different browser start-up locations (or whatever you call yours). In my case, I have over 60 variables in my Default profile, but less than 10 in my other profiles. To date, I do an individual copy and paste when I do need to create a new profile. Katalon could create a tool to “move” between profiles, I guess, but it likely would be misused because of the simplicity and duplicate more variables than needed.