0

開発中のActionScriptコード(Flex 3.5)のテストフレームワークを開発しようとしています。何が起こっているのか:

Web Analytics関数の一部として、クラス内のtrackメソッドを呼び出し、呼び出しの一部として関連情報を提供します。このメソッドはライブラリ(SWC)で提供されており、コードにアクセスすることはできません。

最終的に、trackメソッドは発信httpリクエストをトラッキングサーバーに送信します。これはHttpFoxで非常によくわかります。

この送信リクエストをキャプチャしてテストクラスで問い合わせることができ、a)よりスタンドアロンでテストを実行し、b)正しい情報が追跡されていることをプログラムで判断できるようになることを望んでいました。

4

3 に答える 3

1

マシンを離れるすべてのリクエストを表示するこの開発者ツールを実行するだけで問題ありません。

http://www.charlesproxy.com/

于 2011-07-23T00:16:13.080 に答える
0

プログラムによる評価にはおそらく使いにくいスニッフィングツールを使用する場合を除いて、プロキシを使用してリクエストを送信することをお勧めします。trackメソッドにリクエストをプロキシサーバー上のphpスクリプトに送信させ、リクエストの内容を評価させてから、実際のトラッキングサーバーに転送することができます。追跡システムでは、応答について心配する必要はないので、実装するのはそれほど難しくないはずです。

于 2011-01-12T11:42:20.660 に答える
0

ローカルホスト(または実際には任意のサーバー)でWebサーバーを実行し、コードが実行しているサーバーへのアクセスポイントにアクセスしようとしているDNSエントリを確認するだけです。

于 2011-01-24T22:08:46.197 に答える