ユーザーの認証にセキュアトークンサービスを備えたWindowsLiveIDを使用するWebアプリケーションについて、VisualStudio2010でWebパフォーマンステストを記録しました。
記録にはhttps://login.live.com/にアクセスする2つの要求があり、テストを記録した後はVisual Studio Test Runnerで正常に機能しますが、約1日後にエラーメッセージが表示され始めます。上記のリクエストには、「ExpectedResponseUrlプロパティの値が実際の応答URLと等しくない」と記載されています。応答URL検証ルールをオフにできることは理解していますが、それでは問題の根本的な原因は修正されず、症状が隠されるだけです。
ここで何が起こっているのか誰か知っているのだろうか?私の推測では、ブラウザレベルでキャッシュされたデータがありますが、それを何らかの方法で証明することはできませんでした。