是否可以在从CSV获得的值中包含jmeter变量?

是否可以在从CSV获得的值中包含jmeter变量?,jmeter,Jmeter,我有一个csv文件,其中包含一个名为“查询”的列。我查询的一个实体是/user/${id}/list/${list} 我想做的是,当查询传递给HTTP采样器时,让jMeter覆盖查询中的${list}和${id}变量,该采样器的变量值已经在我的测试计划的前面步骤中使用 例如: 在测试计划中,创建${id}=5和${list}=10 在测试计划中,打开包含查询字符串的csv文件 在测试计划中,使用HTTP采样器执行测试。查询中的路径应该是从csv文件传递的查询值。 3a。Jmeter应该接受传递给

我有一个csv文件,其中包含一个名为“查询”的列。我查询的一个实体是
/user/${id}/list/${list}

我想做的是,当查询传递给HTTP采样器时,让jMeter覆盖查询中的${list}和${id}变量,该采样器的变量值已经在我的测试计划的前面步骤中使用

例如:

  • 在测试计划中,创建${id}=5和${list}=10
  • 在测试计划中,打开包含查询字符串的csv文件
  • 在测试计划中,使用HTTP采样器执行测试。查询中的路径应该是从csv文件传递的查询值。 3a。Jmeter应该接受传递给采样器的查询,并用存储到测试计划(5和10)中的那个些变量的值替换${id}和${list}
  • 现在,当我尝试此操作时,HTTP响应返回,显示请求是向
    /user/${id}/list/${list}
    发出的,而不是
    /user/5/list/10

    有人知道如何通过jMeter强制替换吗?
    甚至有可能吗?

    尝试使用u_评估功能:

    /user/${__eval(${id})}/list/${__eval(${list})}
    

    看来这正是你的情况。

    我在挠头之后才明白这一点

    JMeter允许您使用_eval函数重载变量(在变量中放置对变量的引用)

    为了解决这个问题,我将csv文件保持原样,并设置了对变量的引用。当我想引用csv文件中的查询并用实际值重载变量占位符时,我使用了${uuuu eval(${query})}-where query=