2012-01-22 11 views
0

私はASP.NETで実装されたプロジェクトを持っています。このプロジェクトの要件ではCaptchaが必要です。Captchaを探して、最終的にCaptchaを選択しました。

CaptchaのバージョンではViewStateを使用しています。その機能の簡単なテストの後、選択されましたが、サイトの負荷が高い(1分あたり1000リクエスト)ため、このCaptchaは失敗しました。
私はそれを使用する前にテストをロードするべきだと結論づけましたが、私は質問に直面しました:どのように私はコンピュータがテキストを読むことができないときにそれをテストすることができます!
要請の多い貨物検査(ロード&ストレステスト)でキャプチャをテストする方法は?

また、CaptchaでViewStateとSessionを使用することの違いは何ですか?(Captcha - 例外Recaptchaを知っていれば、人間が読むのは非常に複雑ですのでそれについて私に知らせる。)アドバンス

おかげ

+0

ViewStateは公開されています(HTMLにあります)。ViewStateを使用する場合は、暗号化する必要があります。 –

答えて

0

のreCAPTCHAは読みづらいことがあり、それはそれが動作する理由の一つです。それは間違いなく1分に1000リクエストを処理することもできます。おそらくあなたは良いキャプチャを実装した後にあなたの要求が下がることを知っているでしょう。または、ユーザーに登録を依頼すると考えましたか?

0

たとえば、ロードテストツールにurlと正しいキャプチャの結果をデータプールとして提供する場合(JMeterを使用して負荷テストを簡単に設定できます)結果は現実的なテストを持つために入力されます)。

次に、仮想ユーザーを拡大して、応答時間がどのように進化するかを確認できます。

関連する問題