jmeter 函数 FileToString(path) 将采用动态值

Will jmeter function FileToString(path) takes dynamic values

jmeter 函数 FileToString(path) 是否采用动态值。

我需要使用大约 400 个 json 文件作为输入。所以计划在正文数据中使用 FileToString($fileName})。通过在 csv 中提供文件名列。但似乎 Jmeter 正在将文件名检查为文件,而不是从 csv 中获取值。

您需要将 ${fileName} 包装到 __eval() 函数中。根据文档:

The eval function returns the result of evaluating a string expression.

This allows one to interpolate variable and function references in a string which is stored in a variable.

所以你需要把你的表情改成这样:

${__FileToString(${__eval(${fileName})},,)}

有关 JMeter 功能的更多信息,请参阅 How to Use JMeter Functions post 系列。