【发布时间】:2019-03-13 15:02:35
【问题描述】:
在 Beanshell 后处理器中,我正在创建一个文件并将从 JDBC 请求接收到的可变数据写入该文件。我需要以 KB 为单位捕获创建的文本文件的文件大小并保存到一个变量中,以便我可以在后续的 JDBC 请求中调用。
【问题讨论】:
标签: jmeter filesize filewriter beanshell
在 Beanshell 后处理器中,我正在创建一个文件并将从 JDBC 请求接收到的可变数据写入该文件。我需要以 KB 为单位捕获创建的文本文件的文件大小并保存到一个变量中,以便我可以在后续的 JDBC 请求中调用。
【问题讨论】:
标签: jmeter filesize filewriter beanshell
Don't inline JMeter Functions or Variables inside scripts 因为它们可能会解析为导致编译失败或意外行为的问题,或者只会被解析一次。
您可以将文件的大小保存到 JMeter 变量中:
vars.put("fileSize", String.valueOf(new File("/path/to/file").length().toString()));
【讨论】:
【讨论】: