【问题标题】:JMeter - how to use dynamic variable in a HTTP request pathJMeter - 如何在 HTTP 请求路径中使用动态变量
【发布时间】:2019-01-04 16:12:18
【问题描述】:

我想知道如何在 HTTP 请求的 Path 字段中使用动态变量。我可以使用用户定义的变量,但它们是静态的,我需要使用一个从先前 HTTP 请求的响应中提取一些不可预测值的变量。 IE。以下场景中的 URL 从字面上解析为 /this/and/that.jspx?param1=${testvar} ,因此您可以看到 ${testvar} 没有被替换。如何替换 ${testvar},这是在之前的 HTTP 请求中的正则表达式提取期间创建的变量?

仅供参考,我使用的是 JMeter 2.11,升级可能不是一种选择(公司政策...)

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    JMeter Variables无论JMeter版本如何,解析/替换都能正常工作,我能想到2个可能的原因:

    1. 你找错地方了。您应该检查 View Results Tree 侦听器的 Request 选项卡以查看实际 URL

    2. 您的${testvar} 变量未定义,即正则表达式提取器无法提取所需的值。您可以使用Debug Sampler 仔细检查:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多