In JMeter, where is the best place to define variable?

时间:2016-02-12 20:38:13

标签: jmeter

In JMeter, I have added a Config Element of User Defined Variables to state my variable data. However, I see I can do the same thing up in the main Test Plan element.

When should you define your variables within the Test Plan and when should you define them within the Config Element? What's the pro/con of each?

Thanks.

1 个答案:

答案 0 :(得分:0)

他们是一样的。请查看User Defined Variables说明:

  

用户定义的变量元素允许您定义一组初始变量,就像在测试计划中一样

但是使用单独的配置元素有两个原因:

  • 脚本组织。例如,如果您有许多变量,而不是将它们全部转储到主测试计划元素中,您可以定义几个配置元素,其名称可以表明它们存储的变量类型。

  • 能够使用先前用户定义变量元素中定义的变量。根据相同的参考:

      

    UDV按照它们在计划中出现的顺序从上到下进行处理。 < ...>在处理元素之前,变量不可用,因此您无法引用在同一元素中定义的变量。您可以引用早期UDV或测试计划中定义的变量。

    因此,有几个元素可以让您在其他元素中使用先前定义的变量。例如,其中一个用例是在一个User Defined Variables元素中定义一些可重用函数,并在以下用户定义变量元素中使用它们。