如何从Jmeter命令提示符控制台读取响应并存储在Beanshell脚本中的变量中

时间:2014-01-18 12:21:06

标签: jmeter

如何从Jmeter命令提示符控制台读取响应并存储在Beanshell脚本中的变量

对于Ex: -

我想读取运行SQL Query后在控制台中显示的路径,所以我希望将该值存储在变量中

从RBT_PROPERTIESS中选择值,其中PARAM ='RUN_PATH'和TYPE ='CAL'; /数据/ RRT / RRT_cal /

1 个答案:

答案 0 :(得分:0)

如果你需要/data/RRT/RRT_cal/(看起来像你的JMX文件所在的文件夹)位于Beanshell代码片段之后可以提供帮助。它使用FileServergetBaseDir()方法返回相对于生成文件路径的位置。

import org.apache.jmeter.services.FileServer;

FileServer fs = FileServer.getFileServer();
String baseDir = fs.getBaseDir();
vars.put("BASEDIR",baseDir);

或者您可以使用user.dir Java System属性返回用户工作目录

String userDir = System.getProperty("user.dir");
vars.put("USERDIR", userDir);

有关更多示例和技术,请参阅How to use BeanShell指南