我正在尝试加载测试一个asp.net 5 / mvc 6应用程序。该应用程序需要身份验证才能登录 - 特别是我使用Office365 / AzureAD对用户进行身份验证。
使用VS2015,我设置了Web性能和负载测试项目。我通过IE Web Test Recorder加载项添加并记录了一个Web测试。但是,它似乎并不像记录器记录授权信息,因此在重放/负载测试期间一切都会失败。
我没有看到任何明显的方式来插入身份验证信息。我错过了一些明显的东西吗?
有类似question,但它处理Windows身份验证。作为AzureAD的身份验证,该问题中的技巧不起作用。
答案 0 :(得分:1)
我不知道您的身份验证需求的具体机制。一种可能性是使用Fiddler等程序记录整个事务(包括身份验证),然后计算出身份验证过程,然后在Visual Studio中复制该事务。
在我的一个项目中,所需的机制只是为每个请求添加一个新的头字段,其值是用户名和密码(加上一些其他固定字符),所有这些都在base-64中编码。