我有一个csv文件,其中包含一个名为“query”的列。我查询的其中一个是/user/${id}/list/${list}
。
我想要做的是让jMeter在传递给HTTP Sampler时覆盖查询中的$ {list}和$ {id}变量,这些变量具有我测试计划中之前步骤中已使用的变量值。
例如:
现在,当我尝试此操作时,HTTP响应显示已向/user/${id}/list/${list}
发出请求,而不是/user/5/list/10
。
有谁知道如何通过jMeter强制替换? 它甚至可能吗?
答案 0 :(得分:3)
在经过一番头疼之后,我能够把它弄清楚。
JMeter允许您使用__eval函数重载变量(在变量中放置对变量的引用)。
为了解决这个问题,我按原样保留了csv文件,并引用了变量集。当我想从csv文件引用查询并使用实际值重载变量占位符时,我使用$ {__ eval($ {query})} - 其中query =
答案 1 :(得分:2)