我有一个Azure托管的Web应用程序,其中包含Azure AD Oauth2身份验证流程。 Oauth2流程作为手动实现存在,但很快将依赖于Passport Azure AD。
由于身份验证过程,我无法快速使用Azure的内置性能测试功能或设置ping测试。
为此类应用程序执行基于云的性能和可用性测试有哪些解决方案?
答案 0 :(得分:0)
如果您的令牌足够长(根据Configurable Token Lifetimes in Azure Active Directory))可能是1天,您可以根据需要生成任意数量的令牌,并为每个虚拟用户添加相关的Authorization headers。
或者我建议查看How to Run Performance Tests on OAuth Secured Apps with JMeter文章,其中重点介绍了在性能测试期间绕过OAuth挑战的几种方法。