![](/img/trans.png)
[英]Console.log() Element Exists after JQuery but in HTML document, Element doesn't exist
[英]Session doesn't exist after log in in JMeter
我正在 JMeter 中进行登录测试,但遇到了问题。 我将 HTTP 请求作为 POST 方法进行了处理,并且可以正常工作 - 我收到了 JavaScript 响应(新弹出窗口)。 所以下一步是另一个 HTTP 请求,它在登录后返回页面。但是我没有得到这个页面的回报,而是另一个页面,它通知会话不存在。 怎么了?
确保在某些情况下检测和处理所有动态参数以用于安全或状态管理,或者任何服务器除了凭据之外还需要一些额外参数,并且在缺少或与预期逻辑不匹配的情况下可能会失败。 所以测试应该是这样的:
有关更详细的解释和示例,请参阅如何使用 JMeter 进行登录身份验证指南。
将HTTP Header Manager和HTTP Cookie Manager 添加到您的测试计划中。 需要管理会话 ID。
谢谢!! 它有助于登录,但我有进一步的类似问题。 登录后,我可以看到一个带有一些图标的桌面。 单击此图标之一在 JavaScript 中打开一个弹出窗口。 我查看了 POST 方法——其中一个方法有一个 JS 代码,可以打开这个 PopUp 作为 POST 响应。 我将它添加到我的测试计划中。 但是没有得到像“new Window ({....”我收到 object.SessionTimeOutAlert()”这样的 js 响应。我认为这是一个常见问题。但现在我有 HTTP Header Manager 和 HTTP Cookie Manager 什么都没有。 ...
我有同样的问题。 身份验证 cookie 未发送,请求正文在 Cookie 数据下显示“unauthenticated_session=deleted”而不是令牌值。 我通过反复试验的方法在路径中添加额外的正斜杠来解决它。 一些端点(基于 JavaScript 的 http 请求)使用 // 和一些使用 /// 或 ////。 奇怪,但对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.