首页 > 解决方案 > 在 jmeter、blazemeter 中生成会话 ID

问题描述

需要AuthorisationId/sessionID为每个用户生成新的。jmeter? 如果我正在使用按记录,如何为每个用户创建一个新用户sessionID,它显示会话在一小时后过期。

标签: jmeterjmeter-4.0

解决方案


我认为您不应该“生成” this sessionID,很可能您需要将其关联起来。

我的期望是,当您打开登录页面或执行登录时,应用程序sessionID会使用重定向 URL或响应正文或响应标头进行响应

首先尝试添加HTTP Cookie Manager,它可能足以解决您的问题。

如果没有,您将需要确定它sessionID的来源并使用合适的 JMeter 的PostProcessor提取sessionID并将其存储到JMeter 变量中。完成后,您应该将记录的硬编码值替换为上一步中的 JMeter 变量。

如果您遇到问题,请查看使用正则表达式将令牌和会话 ID 提取到变量文章以获取更多信息 - 不要犹豫提出新问题,但这次提供更多至少部分响应,显示此 sessionID 来自何处以及如何你将它传递给应用程序。


推荐阅读