Are "Vugen run-time settings" and "Controller run-time settings" identical?
In Vugen, we can open the run-time settings for a single script using the F4 key.
In Controller, we can open the run-time settings for a script by selecting (clicking) a script, then clicking the "run-time settings" button:
Both options will open a "run-time settings window" which looks perfectly identical.
Are the run-time settings for Vugen and Controller indeed identical?
Is there any discrepancies or differences that we should be aware of?
When a script is opened in Controller, run-time settings also gets copied from VUGen to controller.
Any changes done in the script and run-time settings are not reflected in the controller unless you refresh them.
In additional ,
There are few options that changed on Controller ( if you don't change them on VuGen )
Log : change to show only error under load test .
think-time : by default disable on VuGen and enable on Controller (to simulate real vuser under load test).
Are you using Stand-alone controller or Performance center ?
Runtime setting for groups in Controller get stored in scenario file rather than in script file. For initial adding of the script they get imported from script file and you can change them in scenario file which won't change script settings.
On PC there are few bugs in UI if you want to copy group settings from one group to other as well as it won't allow changing Block %-tages if you are using Blocks in your runlogic etc. So be careful and make sure changes you saved or checked-in are the one's you desire before running your actual tests.
Just a reminder, as was written above:
"Any changes done in the script and run-time settings are not reflected in the controller unless you refresh them."
if you have the Controller open and make a change in VUGen, the change will not be reflected in the Controller unless you refresh the script in the Controller.