jmeter - jmeter:函数 FileToString(path) 可以将两个动态值用于路径
问题描述
我需要附加两个动态值来构建路径。一个来自 CSV,另一个来自用户定义的变量。
所以我已经尝试了很多排列。非似乎工作。
${__FileToString(${PATH}/${__eval(${NAME})},,)}
什么工作是:
${__FileToString(/my/path/to/files/${__eval(${snapshot})},,)}
所以我猜这与我的语法有关。
如何将 __FileToString 与两个变量一起使用?
解决方案
这家伙:
${__FileToString(${PATH}/${__eval(${NAME})},,)}
应该可以,从语法上讲你的表达是正确的。
此外,如果您的 CSV 文件不包含任何嵌套的JMeter 函数或变量引用,则您根本不需要此__eval() 函数调用,并且可以将您的函数简化为:
${__FileToString(${PATH}/${NAME},,)}
演示:
因此,使用Debug Sampler 和 View Results Tree 侦听器组合仔细检查您的变量${PATH}
,尤其是${NAME}
变量是否具有预期值
如果您不确定特定的函数语法 - 只需使用函数助手对话框
推荐阅读
- php - 如何在不同的地方使用变量?
- python - Pandas groupby merge_asof
- assembly - 反汇编旧的 .COM 文件。卡在 48 个字节内。字节序问题?
- c# - c# 测试一个通用异常
- c# - DataflowBlock ITargetSource.AsObservable() 未触发 OnNext()
- flutter - 从 Firestore 数据库中获取最新数据到 Flutter App
- sqlite - 用 nom 解析 SQLite B-Tree-Page
- ios - 如何将 JSON 转换为 Swift 字典以便进行 HTTP POST
- mysql - MySQL将列设置为null不起作用
- javascript - 计算非线性 CSS 过渡持续时间以指定初始速度为目标