使用filepath从jmeter beanshell示例访问文件

时间:2017-03-30 09:44:33

标签: jmeter beanshell

我正在尝试从beanshell sampler访问一个文件。但它显示我的错误如下:

遭遇“(C:”第9行,第2栏)

文件路径名是C:/Test/test.txt。 看来我不能在beanshell采样器中使用C:/驱动器?请让我知道如何解决这个问题

1 个答案:

答案 0 :(得分:0)

很可能您的Beanshell脚本中存在语法错误,请尝试使用以下参考代码来读取文件并将其内容打印到 jmeter.log

String test = org.apache.commons.io.FileUtils.readFileToString(new File("C:/Test/test.txt"));
log.info("test.txt file content is: " + test);

演示:

JMeter Beanshell Read From File

请参阅How to Use BeanShell: JMeter's Favorite Built-in Component文章,了解有关JMeter中Beanshell脚本的更多信息。

注意:使用__FileToString功能可能更快更容易:

${__FileToString(c:\test\test.txt,,)}

JMeter FileToString Function