2017-08-29 4 views
0

アプリケーションユーザーは、ある程度の量のファイルをサーバーに配置し、一定の時間が経過すると、サーバーからそれらのファイルを選択し、データを読み取り、そのデータをdbに格納します。jmeterを使用してサーバー上でユーザーがftpできるファイルの最大数をテストする必要があります。

私はそれに負荷テストを行う必要があります。基本的には、ユーザーがたくさんのファイルを置いた場合(例えば、10000ファイルとサイズが10-15ギガバイトになると)、アプリケーションがジョブを実行できるかどうかを判断する必要があります。

jmeterを使用してテストすることを検討しています。私がどのようなアプローチをとるべきかを提案してください。それを行うjmeterではなく、他のエレガントな方法があります。

ありがとうございました。

答えて

0

FTP protocol specificationによれば、1つの接続を使用して一度に1つのファイルしか転送できないため、理論的には、主要なオペレーティングシステムに含まれるftp client utilityの使用を想定してバッチファイルを作成できます。

あなたは、JMeterのFTP Request samplerを使用して、複数の仮想ユーザーと複数のファイルアップロードをシミュレートすることができますが、構成は簡単です。ホスト、ポート、認証情報、送信元ファイルおよび送信先ファイルを提供するだけです。詳細は、Load Testing FTP and SFTP Servers Using JMeterを参照してください。

+0

ありがとう。私はquesで言及された '仕事'によって行われる仕事のパフォーマンスを決定したいと思います。私は多くの必要なファイルを作成し、それらをサーバーに配置するユーティリティを持っています。今は**ジョブ**は5分ごとにファイルを選択する>>それらを解読する>>データを読み込む>> DBに置く。私はサーバー上にたくさんのファイルを置いてテストしたいと思っています。このジョブが実行されたら、このジョブは期待どおりに実行されますか。 **私は、このジョブが実行されている時間の長さと処理されたファイルの数をログに記録するようにdevユーザーに依頼することを考えています。これが良い解決策であるかどうかわかりません。 ** – Pawan

+0

こんにちは、助けてください。 – Pawan

関連する問題