如何从Jmeter命令提示符控制台读取响应并存储在Beanshell脚本中的变量
对于Ex: -
我想读取运行SQL Query后在控制台中显示的路径,所以我希望将该值存储在变量中
从RBT_PROPERTIESS中选择值,其中PARAM ='RUN_PATH'和TYPE ='CAL'; /数据/ RRT / RRT_cal /
答案 0 :(得分:0)
如果你需要/data/RRT/RRT_cal/
(看起来像你的JMX文件所在的文件夹)位于Beanshell代码片段之后可以提供帮助。它使用FileServer类getBaseDir()方法返回相对于生成文件路径的位置。
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指南