JMeter:如何捕获 url 中动态的变量值?

JMeter: How can I capture the variable value which is dynamic in url?

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

上述请求还包含post数据:

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

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

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

该过程称为 correlation and there is a plenty of information over the web about handling dynamic requests in JMeter. There are also solutions which provide semi or fully automated correlation of the dynamic parameters like Correlations Recorder Plugin for JMeter or JMeter Proxy Recorder

如果你只需要生成一个唯一的GUID-like structure - you can do it using __UUID() function