2016-01-08 36 views
1

我有一個場景。 線程組(loop value set to 1), 迴路控制器(value set to 5), HTTP請求, BeanShell的預處理器在beanshell腳本中打印循環控制器迭代次數

在BeanShell的預處理器我需要打印迴路控制器迭代值等1,2,3,4,5。 我使用log.info(vars.getIteration());,但它打印(Threadgroup loop iteration number)

是否有人指導我如何做到這一點。

回答

0

取決於你想要達到什麼樣的:

  • 要麼使用Counter配置元素,並通過vars.get("foo");
  • 打印「參考名稱」變量或將__counter()功能的地方,即在「參數」輸入像${__counter(,)}並且是指它作爲log.info("Current iteration: " + Parameters);
  • 或定義一個變量並根據需要像增加它:

    int iteration = vars.getObject("iteration")); 
    iteration++; 
    vars.putObject("iteration", iteration);