【问题标题】:jmeter use multiple BeanShell PostProcessor parametrs in http requestjmeter在http请求中使用多个BeanShell PostProcessor参数
【发布时间】:2015-03-16 19:17:54
【问题描述】:

谁能解释一下如何做这样的任务?

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

例如, 处理器返回 var1,var2,var3 那么它将是三个http请求:

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

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

【问题讨论】:

    标签: jmeter jmeter-plugins beanshell


    【解决方案1】:

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

    关于变量,您几乎可以在任何地方包含...例如,如果您想将 var1 包含到您的请求中;只需将其称为 ${var1}。类似http://mydomain/doSomethingWith.php?variable=${var1} 还要注意多维变量(数组); IE var1_1 会给你第一个元素

    【讨论】:

    • 非常感谢,已解决!)BeanShell PostProcessor 返回 var_1,var_2,...var_2 并且 ForEach 控制器也使用它。
    猜你喜欢
    • 1970-01-01
    • 2020-08-24
    • 1970-01-01
    • 2020-09-17
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多