【发布时间】:2017-06-14 09:53:31
【问题描述】:
在第一个线程组中,在 bean-shell 后处理器中,我添加了以下代码来设置名称为“id”的 Jmeter 属性:
int abc=10
int start=${abc}+1;
${__setProperty("id",start)};
print(props.get("id"));
在第二个线程组中,我正在尝试使用以下方法访问 beanshell 中“id”的值:
int pq=${__P("id",1)};
现在,'pq' 的值应该是 11,但它的默认值是 '1'。 当我签入 Debug PostProcessor 时,id 的值是字符串 'start' 而不是 11。我不确定需要进行哪些更改。我注意到的一件更有趣的事情是:在控制台中,它为“print(props.get(“id”))”打印 11,而在 jmeter 属性中它存储字符串值“start”。
感谢任何帮助。
【问题讨论】:
标签: jmeter performance-testing jmeter-plugins