login - 如何使用 Jmeter 登录 LDAP?
问题描述
我目前正在使用登录 LDAP记录网络,这意味着我需要在弹出身份验证中输入用户名和密码(附截图)。
录制完成后,我播放脚本,它总是失败。
我按照https://www.blazemeter.com/blog/windows-authentication-apache-jmeter的教程进行操作,但仍然失败。
这是我的测试计划:
这是 HTTP 授权管理器设置:
请帮忙。
谢谢,里约
解决方案
如果您真的“遵循本教程”,您应该知道您的身份验证类型挑战是什么,选择是:
我认为发送一个请求不足以模拟登录过程,真实用户执行以下操作:
- 打开登录页面(至少 1 个请求)
- 键入凭据(您需要模拟使用Timers键入所需的时间)
执行登录(另外至少 2 个请求)
您可能还需要执行动态参数的关联(如果有),请查看How to Handle Correlation in JMeter以了解有关概念/实现的更多信息
您的 AJAX 请求模拟方法是错误的,根据 AJAX 请求的定义是异步的,因为真正的浏览器会同时执行它们,而在您的设置中它们是顺序的。所以考虑将 AJAX 调用放在Parallel Controller下
推荐阅读
- associations - 我无法在 Gorm/Grails 3.3.9 中获得对实体集合的热切查询
- javascript - 如何使用过滤器检查对象是否在日期范围内?
- c - 尝试锁定共享内存互斥体时出现分段错误
- javascript - Android v3.3.0 variant.getMegrate() 已过时并替换为 variant.getMergeAssetsProvider()
- sql-server - 服务帐户已从 SQL Server 中删除,但 SQL 代理作业仍在已删除帐户的上下文中运行。如何?
- c# - Azure Functions 不会被 VS 发布的新内容覆盖?
- c++ - 为什么指针使用的内存比变量多?
- syntax - HL7 段中的括号和大括号是什么意思?
- javascript - 使用 redux-saga 获取位置并触发基于位置的请求
- vuejs2 - Chartjs (Non Vue) 不在 V-if/V-show 内渲染图表