使用文件路径从 jmeter beanshell 示例访问文件
accessing file from jmeter beanshell sample using filepath
我正在尝试从 beanshell 采样器访问一个文件。但是它显示如下错误:
遇到“(C:”在第 9 行,第 2 列)
文件路径名为 C:/Test/test.txt。
似乎我不能在 beanshell 采样器中使用 C:/ 驱动器?请告诉我如何解决这个问题
很可能你的 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,,)}
我正在尝试从 beanshell 采样器访问一个文件。但是它显示如下错误:
遇到“(C:”在第 9 行,第 2 列)
文件路径名为 C:/Test/test.txt。 似乎我不能在 beanshell 采样器中使用 C:/ 驱动器?请告诉我如何解决这个问题
很可能你的 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,,)}