我想知道如何在HTTP请求的Path字段中使用动态变量。我可以使用用户定义的变量,但是它们是静态的,我需要使用一个变量,该变量从先前的HTTP请求的响应中提取一些不可预测的值。即在以下情况下,URL将从字面上解析为/this/and/that.jspx?param1=${testvar},因此您可以看到未替换$ {testvar}。如何获取$ {testvar}(该变量是在先前的HTTP请求中的正则表达式提取过程中创建的)被替换?
仅供参考,我正在使用JMeter 2.11,并且升级可能不是一种选择(企业政策...
答案 0 :(得分:0)
JMeter Variables的解析/替换正常工作,无论JMeter版本如何,我可以想到两个可能的原因:
您正在寻找错误的地方。您应该检查View Results Tree侦听器的Request
标签,以查看实际的URL
您的${testvar}
变量未定义,即正则表达式提取器无法提取所需的值。您可以使用Debug Sampler进行仔细检查: