3

Comet を使用し、Javascript と Comet をかなり多用するアプリケーションに接続しようとしています。私は、Firebug、HTTP ヘッダーの検査をできる限り行っており、Ruby Mechanize を使用して何かを作成することで、ネットワーク上で何が起こっているかを確認しようとしています。

ただし、クライアント ランタイムがないため、HTTP リクエストが行き来するのを模倣する方法をとっています (Ruby Mechanize を使用してこれを行います)。ログを見て、それらを LiveHTTPHeader 出力と比較していますが、非常に似ていますが、サーバーが応答していません (サーバー側のコードにアクセスできません)。

役立つツールはありますか?Rhino のようなものを使用して DOM と Javascript ランタイムをシミュレートしようとした人はいますか?

4

2 に答える 2

6

実質的な Javascript (Comet の有無にかかわらず) を含む Web アプリで自動テストを実行するために私が見つけた唯一の正気な方法は、 selenium rcです。基本的には、お気に入りのプログラミング言語から実際のブラウザーを機械化/自動化します。(同様のアーキテクチャを持つ他のアプローチがあるかもしれませんが、Selenium は人気があり、私がよく知っているものです)。ブラウザーの DOM と JS をシミュレートするのは、あまりにも苦痛です。

于 2009-09-23T04:37:17.947 に答える
0

Visual Studio 2010 Ultimate エディションは、Web アプリケーションの非常に優れたテスト サポートを提供します。Web 負荷テストを試してみましたが、印象的でした。

于 2011-01-16T18:35:34.333 に答える