2012-07-11 55 views
0

我有一個正在使用Windows Azure ACS進行身份驗證的ASP.NET MVC 3應用程序。我正在尋找性能和負載測試這個應用程序。如何創建一個可以在ACS認證過程中工作的測試。我已經通過錄音性能測試,然後將其添加到25個用戶的負載測試中,但它在同時運行時似乎失敗。是否有一些技巧來處理登錄的併發性。LoadTesting具有ACS身份驗證的ASP.NET MVC 3應用程序

我很確定問題的結果是測試是硬編碼的令牌和令牌在某些時候無效。

回答

0

對於測試時間,您可以延長令牌的生命週期。默認值爲600秒(10分鐘),顯然在記錄時間和測試時間之間過期。令牌生存是依賴方的設置:

ACS Token LifeTime

這migt幫你解決這個問題。不要忘記,在生產環境中使用長壽命令牌是不可取的!

+0

令牌生存期不是問題。例如,記錄的測試對ACS和Google之間的通信進行了硬編碼。此外,它似乎使用客戶端的相同實例,因爲它在第一次運行後開始失敗,因爲返回的URL不同,我相信因爲我們已經登錄了第二個併發用戶。 – cjibo 2012-07-12 12:57:41

相關問題