Thank you all. I am following your advice, and it is working for me.

--
Robin D. Wilson
CELL: 512-426-3929
[email protected]


On Fri, Jul 1, 2022 at 1:29 AM Dmitri T <[email protected]> wrote:

> As per documentation
> <
> https://jmeter.apache.org/usermanual/component_reference.html#User_Defined_Variables
> >:
>
> Also, the variables are not available for use until after the element
> has been processed, so *you cannot reference variables that are defined
> in the same element*. You can reference variables defined in earlier
> UDVs or on the Test Plan.
>
> and
>
> UDVs are processed in the order they appear in the Plan, *from top to
> bottom*.
>
> so if you want to reference an already defined variable you need to add
> another UDV element below the "initial" one and it should start working.
>
> More information: Using User Defined Variables
> <
> https://guide.blazemeter.com/hc/en-us/articles/207421395-Using-User-Defined-Variables
> >
>
>
> On 6/30/2022 6:58 PM, Robin D. Wilson wrote:
> > I'm trying to setup a test with User Defined Variables.
> >
> > I want to define a variable "ENV" that specifies whether the test will
> run
> > in the 'dev' environment, or not. (Basically, if set it will modify all
> of
> > the 'hosts' I hit with '-dev' on their hostnames.)
> >
> > So I want to setup the following type of variables:
> >
> > ENV = "-dev"
> > HOSTNAME = "myhost${ENV}"
> >
> > Then when the test runs, if "ENV" = "-dev", the HOSTNAME would be
> > "myhost-dev", but if I change "ENV" to "" (null), the HOSTNAME would be
> > "myhost".
> >
> > But the User Defined Variables apparently don't use previously set
> > variables in the config? Because what I am getting for "HOSTNAME" is
> > "myhost${ENV}"...
> >
> > --
> > Robin D. Wilson
> > CELL: 512-426-3929
> > [email protected]
> >

Reply via email to