Мне нужно передать значение из одной группы потоков в другую группу потоков, в частности, мне нужно передать значение из семплера BeanShell в Counter. Это мой код BeanShell:
Counter.Calendar c =
Calendar.getInstance();
long now = c.getTimeInMillis();
c.set(Calendar.HOUR_OF_DAY, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
long passed = (now - c.getTimeInMillis())/1000;
vars.putObject("startTime",passed);
${__setProperty("start",vars.getObject("startTime"))};
и мне нужно использовать значение переданное в счетчик в качестве начального значения. Я установил $ {__ P ("start")} или $ {__ property ("start")}, но ни один из них не сработал. Я попытался использовать этот метод также в BeanShell Sample другой группы потоков, но у меня возникла ошибка. В том же Beanshell он работает и устанавливает переменную. Как я могу использовать свойства или другой способ передать это значение? Благодарность
PS: Если я $ {__ setProperty ("начало", 123)}; он работает (другой поток получает 123), иначе он не видит переменную. Также, если я помещаю фасоль-саплер в тот же поток, возникает проблема: учитывая, что счетчик обрабатывается перед сэмплером, значение счетчика не обновляется.