如何使用 JMeter 将会话 ID 传递给 cookie 数据?

How to pass session id to cookie data using JMeter?

我是 JMeter 新手,想知道如何将会话 ID 传递给所有 httpRequests。

我尝试使用 cookieManager,然后 HttpRequest 有会话 ID 但响应显示 "session expired"。

Cookie 管理器和 Post 处理器将解决问题。

例如-

opensrm 下面是事务控制器

添加 HTTP Cookie Manager 并在请求中添加 Post Processor 提取结果如下。

下面是我用来从响应中提取会话 ID 值的边界提取器。

参考此 Boundary Extractor

现在我们将使用此变量在 Cookie 管理器中初始化 cookie

sessionID 是一个变量,用于存储从边界提取器的响应中提取的会话 ID。

关于如何使用 HTTP Cookie 管理器https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager

仅供参考:在请求中使用会话 ID 的地方应该使用 Cookie 管理器。