在JMeter中,哪里是定义变量的最佳位置?

在JMeter中,哪里是定义变量的最佳位置?,jmeter,Jmeter,在JMeter中,我添加了一个用户定义变量的Config元素来表示变量数据。然而,我看到我可以在主测试计划元素中做同样的事情 什么时候应该在测试计划中定义变量,什么时候应该在Config元素中定义变量?每种方法的优缺点是什么 谢谢。它们是一样的。请看描述: 用户定义的变量元素允许您定义一组初始变量,就像在测试计划中一样 但使用单独的配置元素有两个原因: 脚本组织。例如,如果您有许多变量,而不是将它们全部转储到主测试计划元素中,您可以定义几个配置元素,其名称表明它们存储的变量类型 能够使用以前用

在JMeter中,我添加了一个用户定义变量的Config元素来表示变量数据。然而,我看到我可以在主测试计划元素中做同样的事情

什么时候应该在测试计划中定义变量,什么时候应该在Config元素中定义变量?每种方法的优缺点是什么


谢谢。

它们是一样的。请看描述:

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

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

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

  • 能够使用以前用户定义的变量元素中定义的变量。根据同一参考资料:

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

    因此,拥有多个元素使您能够在以后的元素中使用先前定义的变量。例如,用例之一是在一个用户定义变量元素中定义一些可重用函数,并在以下用户定义变量元素中使用它们