我正在尝试从beanshell sampler访问一个文件。但它显示我的错误如下:
遭遇“(C:”第9行,第2栏)
文件路径名是C:/Test/test.txt。 看来我不能在beanshell采样器中使用C:/驱动器?请让我知道如何解决这个问题
答案 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);
演示:
请参阅How to Use BeanShell: JMeter's Favorite Built-in Component文章,了解有关JMeter中Beanshell脚本的更多信息。
注意:使用__FileToString功能可能更快更容易:
${__FileToString(c:\test\test.txt,,)}