LoadTesting带有ACS身份验证的ASP.NET MVC 3应用程序

时间:2012-07-11 20:32:45

标签: asp.net-mvc-3 visual-studio-2010 azure load-testing acs

我有一个使用Windows Azure ACS进行身份验证的ASP.NET MVC 3应用程序。我期待性能和负载测试这个应用程序。如何创建将通过ACS身份验证过程的测试。我已经完成了录制性能测试,然后将其添加到25位用户的负载测试中,但在并发运行时似乎失败了。处理登录的并发性是否有一些技巧。

我很确定问题最终是测试是对令牌进行硬编码而且令牌在某些时候无效。

1 个答案:

答案 0 :(得分:0)

在测试时,您可以延长令牌的生命周期。默认值为600秒(10分钟),显然在您记录的时间和测试运行的时间之间到期。令牌生存期是依赖方的设置:

ACS Token LifeTime

此迁移可帮助您解决问题。只是不要忘记,不建议在生产环境中使用长寿命代币!