jmeter在http请求中使用多个BeanShell PostProcessor参数

时间:2015-03-16 19:17:55

标签: jmeter jmeter-plugins beanshell

anyony可以解释如何完成这样的任务吗?

在我的testStep中,我有一个BeanShell PostProcessor。 它返回n个元素的列表。 (每次elemets数不同) 我想知道,是否可以运行一些使用这些元素的相同http请求?

例如,

处理器返回var1,var2,var3 那就是三个http请求:

  .../get-smth$var=var1
  .../get-smth$var=var2
  .../get-smth$var=var3

我意识到我会使用一个大小来将它作为变量放在循环控制器中,但如何将变量应用于http请求?

1 个答案:

答案 0 :(得分:2)

Leo,可能是一个阵列+一个foreach控制器可以解决你的问题。看看this section of the JMeter manual

关于变量,您几乎可以包含任何地方...例如,如果您想将var1包含在您的resquest中;只需将其称为$ {var1}。像http://mydomain/doSomethingWith.php?variable= $ {var1}这样的东西 还要注意多维变量(数组);即 var1_1将为您提供第一个元素