我正在测试一个配置了Microsoft AD MFA的应用程序。每当我用我的用户id和pwd登录到应用程序时,我都会在我的手机中收到来自微软验证器应用程序的推送通知,其中写道";批准";或";拒绝";要求
在这里,我们需要找到以下两个问题的解决方案:-
- 我们如何使用JMeterenter图像描述处理登录时在手机中收到的推送通知
- 如何通过处理推送通知和令牌到期来在启用这些2MFA的情况下执行负载测试
您的测试应该只关注应用程序任何外部依赖项都必须排除。你不是在测试Microsoft服务器的负载,是吗?
因此,如果您的测试正在向";被禁止的网站";很可能需要删除这些请求。
- 如果由于某种原因无法关闭,请询问是否可以关闭Azure身份验证
- 如果不可能,询问是否可以关闭第二个因素
- 如果不可能,询问是否有可能将其切换到像
OATH Software token
这样可以轻松处理的内容 - 作为最后的手段,您可以使用像Appium这样的浏览器自动化框架来自动化移动设备/模拟器上的审批过程