11

Rails アプリを N 人の同時ユーザーでテストするにはどうすればよいですか?

これらのシミュレートされたユーザーは、ファイルのアップロード/ダウンロードなどのアクションを実行します。

これをサポートするフレームワークや無料のツールはありますか?

4

2 に答える 2

2

ab(Apache Benchmark)はそのために作られています。次に例を示します。

https://github.com/igrigorik/async-rails

于 2012-05-20T13:18:22.473 に答える
1

UIは少し粗いIMOですが、jMeterを使用しています。私の easyb (Groovy ベース) 仕様と、jMeter 構成/実行ファイル (XML) を作成するために使用したミニ DSL の間で多くのコードを共有することになり、仕様と負荷テストの間の冗長性が削減されました。Rubyでも同じことができるはずです。

JMeter では、同時テスト、ランプアップ、あらゆる種類のものを使用できます。商用ツールのすべての機能を備えているかどうかはわかりませんが、アプリであれば幅広い範囲で長い間使用しており、多かれ少なかれ満足のいくものです。

于 2012-05-20T10:45:35.157 に答える