1

私のRubyonRailsアプリケーションは、ほとんどがログインページの背後にあります。これらのページにはデータベースへのアクセスが多いため、これらのページのストレステストを引き続き実行できるようにしたいと思います。

ログイン用の投稿にユーザー名とパスワードを送信することは難しくありませんが、Authenticity Tokenは変更され続けるため、テストを繰り返すことができなくなります。

正確な生産風の環境を維持しながら、この問題を解決する方法はありますか?

助けていただければ幸いです。ありがとう!

4

1 に答える 1

2

環境で認証トークンを無効にすることができます。

これは、環境の初期化子を介して行うことができます。

# Disable request forgery protection in test environment
config.action_controller.allow_forgery_protection    = false

stress上記を除いて、本番環境と同じ新しい環境を作成できます。

それ以外の場合は、ストレス テスト アプリケーションを変更して、セッションを維持し、トークンを解析する必要があります。

どのストレス テスト ソフトウェアを使用していますか?

于 2009-12-03T23:04:59.440 に答える