2016-02-12 82 views
0

在JMeter中,我添加了一个用户定义变量的配置元素来陈述我的变量数据。但是,我发现我可以在主测试计划元素中执行相同的操作。在JMeter中,哪里是定义变量的最佳位置?

什么时候应该在测试计划中定义变量以及何时应该在配置元素中定义它们?什么是每个人的赞成/反对?

谢谢。

回答

0

它们是一样的。在User Defined Variables介绍请看:

用户定义的变量元素让你定义一组初始变量,就像在测试计划

但是,使用单独的配置元素使得有2个原因的意义:

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

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

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

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

相关问题