2016-01-08 2 views
1

У меня есть сценарий. ThreadGroup (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 конфигурации элемента и печати переменной «Reference Name» с помощью vars.get("foo");
  • или поставить __counter() функцию где-то, то есть на входе «Параметры» как ${__counter(,)} и передать его в качестве log.info("Current iteration: " + Parameters);
  • или определить переменную и увеличивать его по мере необходимости, как:

    int iteration = vars.getObject("iteration")); 
    iteration++; 
    vars.putObject("iteration", iteration); 
    
Смежные вопросы