如何在jmeter类计数器中使用变量

如何在jmeter类计数器中使用变量,jmeter,beanshell,Jmeter,Beanshell,我在jmeter脚本中使用循环控制器,无法在预处理器beanshell中获取以前的变量值 例如: var temp = 1; log.info("before : "+temp.toString()); temp++; prev.put("t",temp.toString()); 提前感谢您保存带迭代的值: 以下是存储和检索b/w迭代值的方法之一: log.info("temp prev value " + vars.get("temp")); // first iteration retur

我在jmeter脚本中使用循环控制器,无法在预处理器beanshell中获取以前的变量值

例如:

var temp = 1; log.info("before : "+temp.toString()); temp++; prev.put("t",temp.toString());

提前感谢您保存带迭代的值:

以下是存储和检索b/w迭代值的方法之一:

log.info("temp prev value " + vars.get("temp")); // first iteration returns null
vars.put("temp","something"); // store or override the value, so it will be available in next iterations.
了解迭代次数:

如果您需要知道迭代次数,请使用计数器:

在beanshell预处理器中,使用引用名称(计数器)进行访问,如下所示:


保存带迭代的值:

以下是存储和检索b/w迭代值的方法之一:

log.info("temp prev value " + vars.get("temp")); // first iteration returns null
vars.put("temp","something"); // store or override the value, so it will be available in next iterations.
了解迭代次数:

如果您需要知道迭代次数,请使用计数器:

在beanshell预处理器中,使用引用名称(计数器)进行访问,如下所示:


请提供您正在尝试的代码示例。var temp=1;log.info(“before:+temp.toString());temp++;上一个put(“t”,temp.toString());prev允许访问以前的SampleResult(如果有)。在这里,您要访问哪个值?获取循环计数的临时变量?请参考以下答案,这可能会解决您的问题是的,我想访问该临时变量…请提供您正在尝试的代码示例。var temp=1;log.info(“before:+temp.toString());temp++;上一个put(“t”,temp.toString());prev允许访问以前的SampleResult(如果有)。在这里,您要访问哪个值?获取循环计数的临时变量?请参考以下答案,这些答案可能会解决您的问题是的,我想访问该临时变量…您尝试了哪种解决方案?存储价值?或者知道迭代次数?请分享查看结果树和BeanShell预处理器的屏幕截图。您尝试了哪种解决方案?存储价值?或者知道迭代次数?请分享查看结果树和BeanShell预处理器的屏幕截图。