如何依赖Oauth2身份验证流对Azure应用程序进行性能/ ping测试?

时间:2017-02-26 18:49:14

标签: node.js azure oauth-2.0 performance-testing azure-application-insights

我有一个Azure托管的Web应用程序,其中包含Azure AD Oauth2身份验证流程。 Oauth2流程作为手动实现存在,但很快将依赖于Passport Azure AD。

由于身份验证过程,我无法快速使用Azure的内置性能测试功能或设置ping测试。

为此类应用程序执行基于云的性能和可用性测试有哪些解决方案?

1 个答案:

答案 0 :(得分:0)

如果您的令牌足够长(根据Configurable Token Lifetimes in Azure Active Directory))可能是1天,您可以根据需要生成任意数量的令牌,并为每个虚拟用户添加相关的Authorization headers

或者我建议查看How to Run Performance Tests on OAuth Secured Apps with JMeter文章,其中重点介绍了在性能测试期间绕过OAuth挑战的几种方法。