如何在JMeter中处理MFA身份验证



我正在测试一个配置了Microsoft AD MFA的应用程序。每当我用我的用户id和pwd登录到应用程序时,我都会在我的手机中收到来自微软验证器应用程序的推送通知,其中写道";批准";或";拒绝";要求

在这里,我们需要找到以下两个问题的解决方案:-

  1. 我们如何使用JMeterenter图像描述处理登录时在手机中收到的推送通知
  2. 如何通过处理推送通知和令牌到期来在启用这些2MFA的情况下执行负载测试

您的测试应该只关注应用程序任何外部依赖项都必须排除。你不是在测试Microsoft服务器的负载,是吗?

因此,如果您的测试正在向";被禁止的网站";很可能需要删除这些请求。

  • 如果由于某种原因无法关闭,请询问是否可以关闭Azure身份验证
  • 如果不可能,询问是否可以关闭第二个因素
  • 如果不可能,询问是否有可能将其切换到像OATH Software token这样可以轻松处理的内容
  • 作为最后的手段,您可以使用像Appium这样的浏览器自动化框架来自动化移动设备/模拟器上的审批过程

最新更新