# Execution Profile (v5.4+)

**URL:** <https://forum.katalon.com/t/execution-profile-v5-4/16800>\
**Category:** Miscellaneous\
**Tags:** new-doc-request\
**Created:** [January 4, 2019, 11:32am UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800 "2019-01-04T11:32:32Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/katalon/original/3X/d/5/d55596ab02785a255798e87ede769734747b30c4.svg) [@system](https://forum.katalon.com/u/system)\
**Post date:** [January 4, 2019, 11:32am UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/1 "2019-01-04T11:32:32Z")

</div>

* * *
This is a companion discussion topic for the original entry at [https://docs.katalon.com/katalon-studio/docs/execution-profile-v54.html](https://docs.katalon.com/katalon-studio/docs/execution-profile-v54.html)

---

<div class="post-metadata">

**Author:** ![Christian\_Nickel](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/christian_nickel/32/1157_2.png) [@Christian\_Nickel](https://forum.katalon.com/u/Christian_Nickel)\
**Post date:** [January 15, 2019, 8:31pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/2 "2019-01-15T20:31:01Z")

</div>

Does each additional profile (those in addition to default) require the developer to recreate each variable or do the additional profiles inherit from default? For instance if I had 3 variables in default but only needed one of them to change in a new “integration” profile, do I need to create all 3 variables in the integration profile or just add the one that I need overridden?

---

<div class="post-metadata">

**Author:** ![saikrupa\_s](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@saikrupa\_s](https://forum.katalon.com/u/saikrupa_s)\
**Post date:** [February 7, 2019, 5:24pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/3 "2019-02-07T17:24:14Z")

</div>

that is a good question, I too have the same one.

---

<div class="post-metadata">

**Author:** ![ThanhTo](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/thanhto/32/697_2.png) [@ThanhTo](https://forum.katalon.com/u/ThanhTo)\
**Post date:** [February 7, 2019, 5:25pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/4 "2019-02-07T17:25:44Z")

</div>

Hi @saikrupa_s

Profiles are independent of each other and do not follow inheritance principles.

Regards !

---

<div class="post-metadata">

**Author:** ![saikrupa\_s](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@saikrupa\_s](https://forum.katalon.com/u/saikrupa_s)\
**Post date:** [February 7, 2019, 9:29pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/5 "2019-02-07T21:29:22Z")

</div>

hi thanks Thanh To

---

<div class="post-metadata">

**Author:** ![Ryan\_Manns](https://avatars.discourse-cdn.com/v4/letter/r/eada6e/32.png) [@Ryan\_Manns](https://forum.katalon.com/u/Ryan_Manns)\
**Post date:** [February 25, 2019, 5:13pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/6 "2019-02-25T17:13:00Z")

</div>

Variable inheritance worked in version 5.10.1. It is not working in 6.0.4.

---

<div class="post-metadata">

**Author:** ![devalex88](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/devalex88/32/336_2.png) [@devalex88](https://forum.katalon.com/u/devalex88)\
**Post date:** [February 25, 2019, 5:14pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/7 "2019-02-25T17:14:29Z")

</div>

Thank you @Ryan_Manns. We are working on a fix for this.

---

<div class="post-metadata">

**Author:** ![Aleks](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/aleks/32/16103_2.png) [@Aleks](https://forum.katalon.com/u/Aleks)\
**Post date:** [March 14, 2019, 2:58pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/8 "2019-03-14T14:58:00Z")

</div>

Is it possible to feed the variables in profiles from say Jenkins job parameters? Similar to how you could set up environmental variables as Jenkins parameters for a maven project?

---

<div class="post-metadata">

**Author:** ![Christopher\_A\_Lord](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/christopher_a_lord/32/1672_2.png) [@Christopher\_A\_Lord](https://forum.katalon.com/u/Christopher_A_Lord)\
**Post date:** [March 22, 2019, 12:58pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/10 "2019-03-22T12:58:01Z")

</div>

Yes, since Katalon 5.9 can set variables via Katalon’s console mod execution. Check out their documentation here: [https://docs.katalon.com/katalon-studio/docs/console-mode-execution.html#katalon-command-line-options](https://docs.katalon.com/katalon-studio/docs/console-mode-execution.html#katalon-command-line-options)

---

<div class="post-metadata">

**Author:** ![lbk](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/lbk/32/3134_2.png) [@lbk](https://forum.katalon.com/u/lbk)\
**Post date:** [April 25, 2019, 3:42pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/11 "2019-04-25T15:42:09Z")

</div>

Is it possible to combine variables so that the base url can be set as one variable and various paths set as other variables that are combined to give a complete path? This would make updating much simpler when the base url changes, but the paths don’t.

---

<div class="post-metadata">

**Author:** ![lbk](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/lbk/32/3134_2.png) [@lbk](https://forum.katalon.com/u/lbk)\
**Post date:** [April 25, 2019, 6:41pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/12 "2019-04-25T18:41:53Z")

</div>

Another question. The documentation above shows the profile variables in script view, but in my project the variables I set up only appear in manual view.

Is there a way to see the script version of profile variables that were set up manually?

When I try adding the variables in the script view following the syntax demonstrated above, saving removes all my variable definitions (the GlobalVariableEntity lines) saving only the profile definition (GlobalVariableEntities).

I find that if I add the profile defining code into the script view, then set up or save variables in the manual view, they show up in the script view. However, no change I make in the script view is applied to the variable settings. Saving eliminates the changes made in the script view.

I am trying to work out how to be able to copy a profile from one project to another. It seemed like working from the script view to copy and paste into the new project’s profile might be the answer, but I can’t see how to make the script view changes stick.

---

<div class="post-metadata">

**Author:** ![lbk](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/lbk/32/3134_2.png) [@lbk](https://forum.katalon.com/u/lbk)\
**Post date:** [April 26, 2019, 6:03pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/14 "2019-04-26T18:03:19Z")

</div>

Thank you @Russ_Thomas. In the bug reports I found that this issue had been addressed. Updating my version to 6.1.2 resolved it.

---

<div class="post-metadata">

**Author:** ![etarabukhin](https://avatars.discourse-cdn.com/v4/letter/e/a587f6/32.png) [@etarabukhin](https://forum.katalon.com/u/etarabukhin)\
**Post date:** [May 13, 2019, 3:43pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/15 "2019-05-13T15:43:18Z")

</div>

I need to change the URL depending on the environment, but it does not work when it is added to the test case. Is it possible?

 ![Screenshot_22](https://europe1.discourse-cdn.com/katalon/original/2X/2/2983b534ed69fa9343c15be0d5de58779ec56cbc.jpeg)

---

<div class="post-metadata">

**Author:** ![Josie](https://avatars.discourse-cdn.com/v4/letter/j/f04885/32.png) [@Josie](https://forum.katalon.com/u/Josie)\
**Post date:** [May 15, 2019, 8:52am UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/16 "2019-05-15T08:52:46Z")

</div>

Hi here,

I have a question about calling non default profiles in test collection - I set a non default profile (e.g. Note9 in the screen capture below) for a test suite to run under test collection, it somehow isn’t able to look up the global variables in the non default profile but it works if I copy and paste the same global variables to default profile and run.

Can anyone please help to suggest how should I proceed ? Thanks.

/J

 ![35](https://europe1.discourse-cdn.com/katalon/original/2X/0/05e0351ab2414c13dd1460eb8e6a72aebf19592c.png)

---

<div class="post-metadata">

**Author:** ![bnaik](https://avatars.discourse-cdn.com/v4/letter/b/8edcca/32.png) [@bnaik](https://forum.katalon.com/u/bnaik)\
**Post date:** [July 19, 2019, 4:44pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/17 "2019-07-19T16:44:25Z")

</div>

I am having the same issue.  
I am only changing the server name in the API url,so I don’t have to create separate apis for QA & DEV.  
But when I add it to the testcase it does not work.

Can anyone please help ?

---

<div class="post-metadata">

**Author:** ![mtekbir](https://avatars.discourse-cdn.com/v4/letter/m/ad7895/32.png) [@mtekbir](https://forum.katalon.com/u/mtekbir)\
**Post date:** [July 20, 2019, 1:12pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/18 "2019-07-20T13:12:59Z")

</div>

I think it is related with version of katalon studio. I had the same issue, I revert back to 6.1.1 and it is solved. There might be a bug.

---

<div class="post-metadata">

**Author:** ![shilpi1](https://avatars.discourse-cdn.com/v4/letter/s/b3f665/32.png) [@shilpi1](https://forum.katalon.com/u/shilpi1)\
**Post date:** [October 21, 2019, 8:07am UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/19 "2019-10-21T08:07:32Z")

</div>

same issue, I have created 3 profiles now I want to use all these profiles in other project. Is there any way I can import all profiles in new project?

---

<div class="post-metadata">

**Author:** ![Jass](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/jass/32/9588_2.png) [@Jass](https://forum.katalon.com/u/Jass)\
**Post date:** [November 8, 2019, 4:24pm UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/20 "2019-11-08T16:24:39Z")

</div>

Hello @shilpi1

Katalon Studio 7+ supports [sharing test artifacts](https://docs.katalon.com/katalon-studio/docs/import-export-test-artifact.html#export-test-artifacts) including execution profiles across projects. Read more about new features and improvements in Katalon Studio 7+ [here](https://docs.katalon.com/katalon-studio/new/version-70.html).

Jass

---

<div class="post-metadata">

**Author:** ![venkatasairk.dudduku](https://avatars.discourse-cdn.com/v4/letter/v/ac8455/32.png) [@venkatasairk.dudduku](https://forum.katalon.com/u/venkatasairk.dudduku)\
**Post date:** [November 14, 2019, 5:31am UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/21 "2019-11-14T05:31:24Z")

</div>

Hi, I have a question related to executing a test case by choosing a profile(Ex: qa1).

In my project I have created a profile named"qa1"( **addition to the default profile** ) and I have declared my test case parameters like URL, username and Password.

While executing the test case I have chosen the profile as “qa1” and the test got passed successfully.

However, when I see the console output I could see that the parameters are taken from “Default” profile.

But as I haven’t defined any parameters in default profile, I believe that the console output is supposed to show it as “**(qa1)\*\* Username = Admin\*\*" instead "**(Default)\*\* Username = Admin\*\*”.

Could you please verify and help me to understand.

**Console output:**

```
2019-11-13 22:03:35.549 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2019-11-13 22:03:35.578 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/Test2
2019-11-13 22:03:36.431 INFO c.k.katalon.core.main.TestCaseExecutor - ****(Default)** URL = https://opensource-demo.orangehrmlive.com/**
2019-11-13 22:03:36.474 INFO c.k.katalon.core.main.TestCaseExecutor - ****(Default)** Username = Admin**
2019-11-13 22:03:36.509 INFO c.k.katalon.core.main.TestCaseExecutor - ****(Default)** Password = admin123**
```

---

<div class="post-metadata">

**Author:** ![Ibus](https://avatars.discourse-cdn.com/v4/letter/i/e9a140/32.png) [@Ibus](https://forum.katalon.com/u/Ibus)\
**Post date:** [November 14, 2019, 6:47am UTC](https://forum.katalon.com/t/execution-profile-v5-4/16800/22 "2019-11-14T06:47:43Z")

</div>

that message does not means the data was taken from the default profile, but means it has the default value (taken from the selected profile in your case, i suppose you defined them in the variable tab in testcase with global variable type) and it is not overriden (by data binding or calling testcase with variable binding)  
you can do a simple experiment, define the same variables but with different values in the default profile and run your test again with the qa1 selected, check which values were used.

[Next page](https://forum.katalon.com/t/execution-profile-v5-4/16800.md?page=2)
