jmeter - jmeter函数FileToString(path)会采用动态值吗

标签 jmeter

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帖子系列。

关于jmeter - jmeter函数FileToString(path)会采用动态值吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30650959/

相关文章:

json - Jmeter 不显示 JSON 响应

java - 如何在 JMeter 中提取正则表达式以用于以下内容?

apache - 如何限制/控制 Apache Jmeter 中的采样率?

ssl - 设置 Jmeter 以执行 HTTPS

jmeter - JMeter 中的错误 "Connection reset"(SOAP XML 网络服务)

java - JMeter 在 CLI 中给出错误百分比,但不在 GUI 中给出错误百分比

java - JMeter NonGUI 错误 : java. lang.NullPointerException

java - jmeter GUI设置 https.use.cached.ssl.context=false

regex - 如何在 Jmeter 中获取响应数据(sid)?

performance - Jmeter远程/分布式测试吞吐量错误