0

JSR223 Assertion是否可以使用 javascript 作为语言将数据写入文件中?怎么做到呢?

4

2 回答 2

6

这在某种程度上是可能的。

由于安全原因,您无法在 JavaScript 中访问文件系统,但根据JSR223 规范,不仅可以从 Java 调用脚本,而且您可以做相反的事情 - 从脚本调用 Java,在您的情况下从 JavaScript 调用。相关代码将是:

var writer = new java.io.PrintWriter('your_file.txt')
writer.write('hello')
writer.close()

参考资料和代码片段:

于 2016-12-02T05:43:11.203 回答
1

我宁愿使用 Groovy(并检查缓存复选框)来遵循最佳实践:

就是这样:

import org.apache.commons.io.FileUtils;
FileUtils.writeStringToFile(new java.io.File("/data/jmeter/test.log"), 
     "String to append", 
     "UTF-8", 
      true);

在此处输入图像描述

于 2016-12-01T20:51:05.343 回答