Jmeter 如何从文件中读取线程组线程和循环计数?
我为用户设置了一个大型csv数据集,并且根据我在测试中的位置,比如调试测试、运行较小的数据集作为健全性检查,或者运行完整的大型数据集,我希望在文件中有一些测试默认值。我还希望在一组单独的jmeter测试之间共享此文件 我创建了另一个csv文件,首先用另一个csv数据集读取它,并且变量适用于Http默认值,例如perfect。但是,我无法将这些变量用于线程组的线程和循环计数,或用于主线程组中用户使用的文件名Jmeter 如何从文件中读取线程组线程和循环计数?,jmeter,Jmeter,我为用户设置了一个大型csv数据集,并且根据我在测试中的位置,比如调试测试、运行较小的数据集作为健全性检查,或者运行完整的大型数据集,我希望在文件中有一些测试默认值。我还希望在一组单独的jmeter测试之间共享此文件 我创建了另一个csv文件,首先用另一个csv数据集读取它,并且变量适用于Http默认值,例如perfect。但是,我无法将这些变量用于线程组的线程和循环计数,或用于主线程组中用户使用的文件名 确实有一种方法可以从文件中读取变量值来初始化线程组吗 您要查找的是属性而不是变量 属性在线
确实有一种方法可以从文件中读取变量值来初始化线程组吗 您要查找的是属性而不是变量 属性在线程之间共享,变量不是:
将使用user.properties中定义的名为group1.threads的属性,您要查找的是属性而不是变量 属性在线程之间共享,变量不是:
将使用user.properties中定义的名为group1.threads的属性尝试使用JMeter属性 从 属性与变量不同。变量是线程的局部变量;属性对于所有线程都是通用的,需要使用\uu P或\uu属性函数进行引用 因此,您可以直接在
jmeter.properties
或user.properties
文件中定义所需的属性-它们位于jmeter的“bin”文件夹中,如:
Threads_count=1
这将在启动时由JMeter加载,并在线程之间共享。您可以通过编辑jmeter.properties
或user.properties
文件来实现这一点。但建议编辑user.properties
文件
但你必须这样做:
jmeter.properties文件中的:
在user.properties文件中:
现在,您可以在线程组中使用如下属性:
${__P(Threads_count)}
要定义属性值,请参见函数
类似地,您可以将其用于将在一组单独的JMeter测试中共享的循环计数。尝试使用JMeter属性
从
属性与变量不同。变量是线程的局部变量;属性对于所有线程都是通用的,需要使用\uu P或\uu属性函数进行引用
因此,您可以直接在jmeter.properties
或user.properties
文件中定义所需的属性-它们位于jmeter的“bin”文件夹中,如:
Threads_count=1
这将在启动时由JMeter加载,并在线程之间共享。您可以通过编辑jmeter.properties
或user.properties
文件来实现这一点。但建议编辑user.properties
文件
但你必须这样做:
jmeter.properties文件中的:
在user.properties文件中:
现在,您可以在线程组中使用如下属性:
${__P(Threads_count)}
要定义属性值,请参见函数
类似地,您可以将其用于循环计数,这些循环计数将在一组单独的JMeter测试中共享。shot,在我回到这个问题之后,当我处理另一个问题时,我没有注意到您的问题,但这个问题并不是已经经过投票并将其列为答案的问题。我也投了你的票。哎呀,当我回到这个问题上,当我和另一个一起时,我没听清楚你的不是已经投了高票的那个,并把它列为答案。我也投了你的票。