Rails アプリを N 人の同時ユーザーでテストするにはどうすればよいですか?
これらのシミュレートされたユーザーは、ファイルのアップロード/ダウンロードなどのアクションを実行します。
これをサポートするフレームワークや無料のツールはありますか?
Rails アプリを N 人の同時ユーザーでテストするにはどうすればよいですか?
これらのシミュレートされたユーザーは、ファイルのアップロード/ダウンロードなどのアクションを実行します。
これをサポートするフレームワークや無料のツールはありますか?
ab(Apache Benchmark)はそのために作られています。次に例を示します。
UIは少し粗いIMOですが、jMeterを使用しています。私の easyb (Groovy ベース) 仕様と、jMeter 構成/実行ファイル (XML) を作成するために使用したミニ DSL の間で多くのコードを共有することになり、仕様と負荷テストの間の冗長性が削減されました。Rubyでも同じことができるはずです。
JMeter では、同時テスト、ランプアップ、あらゆる種類のものを使用できます。商用ツールのすべての機能を備えているかどうかはわかりませんが、アプリであれば幅広い範囲で長い間使用しており、多かれ少なかれ満足のいくものです。