我是这里的绝对菜鸟(我的意思是JAVA),花了几个小时寻找解决方案,现在我只想开枪自己。
我想在 beanshell 断言中创建一个字符串,该字符串位于 HTTP 请求的正上方。
In BeanShell断言描述部分 http://jmeter.apache.org/usermanual/component_reference.html#BeanShell_Assertion你可以找到以下内容:
vars - JMeterVariables - e.g. vars.get("VAR1"); vars.put("VAR2","value"); vars.putObject("OBJ1",new Object());
props - JMeterProperties (class java.util.Properties) - e.g. props.get("START.HMS"); props.put("PROP1","1234");
因此,要在 beanshell 代码中设置 jmeter 变量(在您的情况下为 BeanShell 断言采样器),请使用以下命令:
String docid = "abcd";
vars.put("docid",docid);
或者简单地
vars.put("docid","abcd");
然后您可以将其引用为 ${docid},就像您在 HTTP 请求中所做的那样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)