2011-03-12 78 views
3

我在Visual Studio 2010中記錄了Web性能測試,該測試是針對使用Windows Live ID和Secure Token Service進行用戶身份驗證的Web應用程序。ExpectedResponseUrl錯誤是Visual Studio 2010網絡性能測試

在錄製中有兩個請求轉到https://login.live.com/,並且在錄製測試後它們在Visual Studio測試運行器上正常工作,但大約一天後,我開始收到一條錯誤消息,指出「值ExpectedResponseUrl屬性的值不等於實際響應URL「。我知道我可以關閉響應URL驗證規則,但這並不能解決問題的根本原因,只能掩蓋症狀。

我想知道是否有人知道這裏發生了什麼?我的猜測是,在瀏覽器級別存在緩存數據,但我無法以這種或那種方式證明。

回答

3

您可能會在一段時間後「過期」的回帖字段中記錄一個值。我願意成爲你從請求中獲得的url現在是一個錯誤頁面。

如果您熟悉C#,我發現將測試更改爲編碼測試並更仔細地查看發送到login.live.com的所有字段會更容易。

您可能需要一些關於login.live.com如何工作的信息,才能真正達到底部。