Rails (3.2.13) アプリケーションを httperf で負荷テストしようとしています。Cookie を必要としないページでは非常にうまく機能しました。しかし、Cookieが必要なページではうまくいきませんでした。公式バージョンは大きな Cookie をサポートしていないため、Gregg Pollack の httperf ( https://github.com/Gregg/httperf_big_cookies ) を使用しています。
使用したコマンドは次のとおりです。
httperf --session-cookie --wsesslog=1,5,path.txt --rate=1 --timeout=15 --server=localhost --port=3000
そして、これは path.txt ファイルです:
/log_in
/sessions method=POST contents='utf8=✓&remember_me=1&commit=Login&email=john@widgetsco.com&password=password'
cookies
メソッドは常にコントローラー内で戻りますnil
。
そのため、レールアプリケーションの負荷をテストするための問題またはより良いツール (コンソールベース) を克服する方法を教えてください。