【发布时间】:2019-09-11 13:45:52
【问题描述】:
我是 JMeter 新手,想知道如何将 session-id 传递给所有 httpRequest。
我已尝试使用 cookieManager,然后 HttpRequest 具有会话 ID,但响应显示“会话已过期”。
【问题讨论】:
标签: jmeter-4.0
我是 JMeter 新手,想知道如何将 session-id 传递给所有 httpRequest。
我已尝试使用 cookieManager,然后 HttpRequest 具有会话 ID,但响应显示“会话已过期”。
【问题讨论】:
标签: jmeter-4.0
Cookie 管理器和后处理器将解决问题。
例如-
opensrm 下面是事务控制器
添加HTTP Cookie Manager并在请求中添加后处理器以提取结果如下。
下面是我用来从响应中提取会话 ID 值的边界提取器。
现在我们将使用这个变量在 Cookie Manager 中初始化 cookie
sessionID 是一个变量,用于存储从边界提取器的响应中提取的会话 ID。
关于如何使用HTTP Cookie管理器https://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager
仅供参考:在请求中使用会话 ID 的任何地方都应使用 Cookie 管理器。
【讨论】: