2011-12-30 995 views
7

JMeterを使用してWebページのパフォーマンステストを行っています。 ファイルをアップロードしてファイルをダウンロードするシナリオがあります。テストアップロードファイルとダウンロードファイルシナリオをロードする必要があります。JMeter - ファイルのアップロードとファイルのダウンロードのシナリオ

JMeterを使用してこれらを達成する方法を手助けできますか?

おかげで、 ラジ

+1

[解答をお持ちですか?](http://stackoverflow.com/faq#howtoask) –

答えて

11

は、実際には任意のHTTPスニッフィングツールを使用して、記録のアップロード/ダウンロードトラフィックの難しさや、その後のJMeterを使用して記録されたリクエストをエミュレートはありません。あなたは、次のようなものでしょう最も簡単な場合には

:テストユーザーやループの設定番号に

  • スレッドグループを、アップロードため
  • :POST用使用マルチパート/フォームデータと1 HTTP POSTリクエスト=真 - requestの一部として送信されたファイルに、
  • ダウンロード用:1 http GETリクエストのダウンロード+ Save Responses to a fileリスナーが添付されています - 要求されたファイルを保存します。

これは、次のようになります。

 
Thread Group 
Number of Threads = X 
Loop Count = Y 
    . . . 
    UPLOAD HTTP Request 
    Method = POST 
    Use multipart/form-data for POST = true 
    -- Send Files with Request -- section: 
    File Path = ${testFile} 
    Parameter Name = datafile 
    MIME Type = ... 
    . . . 
    DOWNLOAD HTTP Request 
    Method = GET 
     Save Responses to a file 
     Filename Prefix = downloadTest_ 
     Variable Name = testFile 
    . . . 

ここでは、上で与えられたスキーマの実装サンプルスクリプトを見つけることができます:file-upload-download.jmxを。


次の記事にも便利な表示されることがあります。


カスタムjmeter-pluginsを使用することもできます。
これら二つは、あなたのテストのために非常に適しているようです:

+0

リンクへupload-download.jmxファイルが壊れているようです。 – mCeviker

+0

@ MCeviker、ホスティングサーバーは利用できません。 –

関連する問題