【发布时间】:2013-05-29 11:38:52
【问题描述】:
我正在 Bean Shell 采样器中编写以下脚本,但没有正确执行,
JMeter 永远不会进入 'if' 条件,我做错了什么?
*WRIDTEMP 是一个变量,WRId 是一个具有从 csv 文件中检索到的值的变量。
if((vars.get("WRIDTEMP")==vars.get("WRId")) || vars.get("WRIDTEMP")==0)
{
String i = vars.get("C");
int counter = Integer.parseInt(i);
counter++;
vars.put("C", "" + counter);
if(counter<10 )
{
vars.put("Message",temp+authString);
}
}
【问题讨论】:
-
在“Bean Shell 采样器”前面添加一个带有“JMeter 属性”和“JMeter 变量”的“调试采样器”,并将输出粘贴到此处。
-
WRIDTEMP 始终为 0,即我设置的默认值,并且 WRId 会随着其中的值来自 csv 而变化。
标签: testing jmeter load-testing stress-testing beanshell