jmeter 在 http 请求中使用多个 BeanShell PostProcessor 参数
jmeter use multiple BeanShell PostProcessor parametrs in http request
谁能解释一下如何完成这样的任务?
在我的 testStep 中,我有一个 BeanShell 后处理器。
它 returns 一个包含 n 个元素的列表。 (每次元素数量不同)
我想知道,是否可以 运行 一些将使用该元素的相同 http 请求?
例如,
处理器返回 var1、var2、var3
那么它将是三个http请求:
.../get-smth$var=var1
.../get-smth$var=var2
.../get-smth$var=var3
我意识到我会使用一个大小来将它作为循环控制器中的变量,但是如何将变量应用于 http 请求?
Leo,大概一个数组+一个foreach控制器就可以解决你的问题。看看this section of the JMeter manual
关于变量,您几乎可以在任何地方包含...例如,如果您想将 var1 包含在您的请求中;只需将其称为 ${var1}。像 http://mydomain/doSomethingWith.php?variable=${var1}
还要注意多维变量(数组); IE
var1_1 会给你第一个元素
谁能解释一下如何完成这样的任务?
在我的 testStep 中,我有一个 BeanShell 后处理器。 它 returns 一个包含 n 个元素的列表。 (每次元素数量不同) 我想知道,是否可以 运行 一些将使用该元素的相同 http 请求?
例如, 处理器返回 var1、var2、var3 那么它将是三个http请求:
.../get-smth$var=var1
.../get-smth$var=var2
.../get-smth$var=var3
我意识到我会使用一个大小来将它作为循环控制器中的变量,但是如何将变量应用于 http 请求?
Leo,大概一个数组+一个foreach控制器就可以解决你的问题。看看this section of the JMeter manual
关于变量,您几乎可以在任何地方包含...例如,如果您想将 var1 包含在您的请求中;只需将其称为 ${var1}。像 http://mydomain/doSomethingWith.php?variable=${var1} 还要注意多维变量(数组); IE var1_1 会给你第一个元素