2011-01-22 9 views
0

私はサイトにログインしてから、特定のURLを約1000回打つ必要があります(もちろん、さまざまなパラメータで)。私は単にそれが失敗し、ログに記録されずにURLをヒットした場合もちろんURLを打つコードを書く最速の方法

http://www.foo.com/bar.asp?id=x ' where x is the ID 

URLは、このものです。 私はこのタイプの仕事にあまり慣れていませんが、私が選択した方法が何であれ、クッキーをサポートしなければならないと思います。

私はブラウザコントロールでwinformアプリケーションを作成して何らかの形でそれを駆動できると思っていましたが、それは大規模な過度の行為のようです。

良い方法がありますか?

+0

すぐにストレステストを行うことに興味がある場合は、次のようにしてください。http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/993a8a36-5761-448f -889e-9ae58d072c09.mspx?mfr = true –

+0

@Noonいいえ、ストレステストはしません。フォーラムはスパムでオーバーランしているので、delete_topic.aspを約100万回実行する必要があります。 – AngryHacker

答えて

2

あなたがコード自体でそれを行うと決められたら、私はそれをやることを止めることは何もないと思います。 HttpRequestクラスとHttpResponseクラスには、必要なものすべてが用意されています。


さらに、クッキーについて心配している場合は、受信したクッキーをデータベースまたはファイルに保存し、それ以降のリクエストごとにいつでも送信することができます。
Http Request like a GET request then look hereの構造を知りたい場合は、
また、あなたはあなたの要求が...

を(しかし、それはすべての時間を動作しません)適切なリクエストヘッダを指定することで、ブラウザからの要求のようになり、これはコンソールアプリでも、行うことができるすべてのことができます

0

PythonまたはPHPを使用すると、libcURLライブラリを使用することができます。これらの言語には両方ともバインディングがあると思います。そうでない場合は、urllib2モジュール(Python用)を使用してください。

+0

彼はC#を求めていませんか? – Shoban

+0

Hmmm、yeh、私はC#タグを見ましたが、彼はまだ一般的に依頼していたと思っていました。 C#が必要な場合は、それにも拘束力があると思います。 – atx

1

主にサーバーの負荷状況に関心がある場合は、WCATを参照してください。

関連する問題