Path的变量求值在jmeter中不起作用,如何调试? 我有一个使用一些变量的简单测试计划。

Path的变量求值在jmeter中不起作用,如何调试? 我有一个使用一些变量的简单测试计划。,jmeter,Jmeter,其中一些是从页面结果中提取的,如CSRF\u令牌和REG。 我尝试使用REG变量作为“注册”http请求的PATH的一部分。 在调试采样器中,我可以看到REG已设置。 但是注册HTTP请求没有对其进行评估。 我不知道为什么。 对票据页面使用${EVENT\u NAME}效果很好事件名称在测试计划级别上配置为定义的变量 使用${CSRF_TOKEN}可以作为请求参数,也可以作为头参数(在头管理器中) 在中,使用路径中的变量提供详细信息 如何调试它为什么不适用于注册请求 事实证明,我在寄

其中一些是从页面结果中提取的,如
CSRF\u令牌
REG

我尝试使用
REG
变量作为“注册”http请求的
PATH
的一部分。

在调试采样器中,我可以看到
REG
已设置。

但是注册HTTP请求没有对其进行评估。

我不知道为什么。
  • 对票据页面使用
    ${EVENT\u NAME}
    效果很好<代码>事件名称在测试计划级别上配置为定义的变量
  • 使用
    ${CSRF_TOKEN}
    可以作为请求参数,也可以作为头参数(在头管理器中)
  • 在中,使用
    路径中的变量提供详细信息
  • 如何调试它为什么不适用于注册请求

事实证明,我在寄存器步骤中为post http请求参数定义值时犯了一个错误。我错误地调用了
\uu RandomString
函数(语法错误)

这在JMetric内部彻底失败,没有任何错误,可能会阻止它处理随后的变量扩展

将我的代码修复为使用
${{uuuuu RandomString(20234567890pouytrewqasdfghjklmnbvcx,EMAIL)}@example.com
后,它又开始正常运行