【问题标题】:JMeter: How can I capture the variable value which is dynamic in url?JMeter:如何捕获 url 中动态的变量值?
【发布时间】:2021-04-08 22:17:30
【问题描述】:

我们有一个网址https://www.mylink.com/est?myId=4d22b9d0-4ff2-46c3-9343-945304dfea93

上述请求还包含post数据:

myId=4d22b9d0-4ff2-46c3-9343-945304dfea93

如何将其参数化,因为 url 和 post 数据都包含相同的值但它是动态的。另外,我怎样才能将它存储在一个变量中以便在其他地方也可以使用它?

【问题讨论】:

    标签: url dynamic jmeter preprocessor capture


    【解决方案1】:

    为了能够在 URL 和请求正文中使用它,您需要以某种方式将其提取到某个地方,这个动态 ID 可能与这个或那个用户帐户相关联,所以我的期望是登录后您应该在某个地方看到这个 ID在响应中。

    这个过程被称为correlation,网上有很多关于在 JMeter 中处理动态请求的信息。还有一些解决方案可以提供动态参数的半自动或全自动关联,例如用于 JMeter 的 Correlations Recorder PluginJMeter Proxy Recorder

    如果您只需要生成一个独特的GUID-like 结构 - 您可以使用 __UUID() function 来完成

    【讨论】:

      猜你喜欢
      • 2021-04-02
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多