4

私はVSTSを初めて使用しています。私は継承したASP.NET WebFormsアプリケーションの負荷テストを作成するためにいくつかのWebテストを作成しようとしています。VSTS Webパフォーマンステスト - AJAXリクエストが間違った順序で記録されましたか?

サイトが重く「AJAXプロ」、MicrosoftはUpdatePanelsなど

私がいる問題Webテストレコーダーを追加しているように見えるということであると彼らのAJAXフレームワークをリリースする前にについてだったAJAXフレームワークを使用していますテストの最後にAJAXリクエスト:

enter image description here

私がログアウトした後、彼らは、テストの最後に追加されているため、要求は、要求に.ASPXAUTHクッキー・トークンを持っていません、ASP.NETは(私が期待しているように)ログインページに302で応答し、これにより失敗するテスト。

これらのajaxリクエストを一連のリクエストの中の正しい位置に手動で移動してテストをパスすることができますが、この例は非常に簡単なテストであり、アプリケーションはたくさんのAJAXリクエストを行い、実行することはできません大規模な&より複雑なテスト。

なぜこのようなことが行われているのですか?AJAXリクエストが正しい順序で行われるようにするにはどうすればよいですか?

答えて

5

組み込みWebtestレコーダーに失敗したときは、置き換え不可能なフリーのFiddler httpプロキシ/レコーダーを起動し、それにレコーディングを行い、「Visual Studio WebTestにエクスポート」機能を使用してWebテストを作成します録音Visual Studioでの録音中にFiddlerを使用することもできますので、両方の録音を同時に取得して比較することができます。

httpプロキシとして、Fiddlerはすべて httpトラフィックを正しい順序でキャプチャします。それは保証されたあなたの正気を救うでしょう。

+2

あなたは男です!私は正気を保存しました... FiddlerがセッションをエクスポートしてVisual Studio Web Testプロジェクトにインポートできることを指摘してくれてありがとうございます。詳細はこちらhttp://docs.telerik.com/fiddler/save-and-load-traffic/tasks/vswebtest –

関連する問題