Jmeter-ftp-test-plan

提供:Dev Guides
移動先:案内検索

jMeter-FTPテスト計画

この章では、JMeterを使用してFTPサイトをテストする方法を説明します。 FTPサイトをテストするためのテスト計画を作成しましょう。

テスト計画の名前を変更

  • /home/manisha/apache-jmeter-2.9/bin/jmeter.shをクリックして、JMeterウィンドウを開きます。 * [テスト計画]ノードをクリックします。 * このテスト計画ノードの名前をTestFTPSiteに変更します。

スレッドグループを追加

1つのスレッドグループを追加します。これは、サンプラー、コントローラー、リスナーなどの他のすべての要素のプレースホルダーです。

  • TestFTPSite(テスト計画)を右クリックします
  • 追加→スレッド(ユーザー)→スレッドグループを選択します。 スレッドグループは、テスト計画(TestFTPSite)ノードの下に追加されます。
  • 次のようにテストに合わせて、スレッドグループのデフォルトプロパティを変更します-
  • 名前-FTPusers
  • スレッド数(ユーザー) − 4
  • ランプアップ期間-デフォルト値の0秒のままにします。
  • ループカウント-1

FTPテストユーザー

サンプラーの追加-FTPリクエスト

ユーザーを定義したので、今度はユーザーが実行するタスクを定義します。 FTP要求要素を追加します。 2つのFTP要求要素を追加します。1つはファイルを取得し、もう1つはFTPサイトにファイルを配置します。

  • FTPユーザー要素を選択します。
  • マウスボタンを右クリックして、[追加]メニューを表示します。
  • 追加→サンプラー→FTP要求を選択します。
  • ツリーでFTP要求要素を選択します。
  • 以下に示すように、次のプロパティを編集します-

FTP Request Get

次の詳細がこの要素に入力されます-

  • 名前-FTPリクエスト取得
  • *サーバー名またはIP *-184.168.74.29
  • リモートファイル-/home/manisha/sample_ftp.txt
  • ローカルファイル-sample_ftp.txt
  • get(RETR)を選択します
  • ユーザー名-manisha
  • パスワード-manisha123

上記のように別のFTPリクエストを追加し、次のスクリーンショットに示すようにプロパティを編集します-

FTPリクエストプット

次の詳細がこの要素に入力されます-

  • 名前-FTPリクエストプット
  • *サーバー名またはIP *-184.168.74.29
  • リモートファイル-/home/manisha/examplefile.txt
  • ローカルファイル-/home/manisha/work/examplefile.txt
  • put(STOR)を選択
  • ユーザー名-manisha
  • パスワード-manisha123

リスナーを追加

テスト計画に追加する必要がある最後の要素はリスナーです。 この要素は、FTPリクエストのすべての結果をファイルに保存し、データの視覚モデルを提示します。

  • FTPユーザー要素を選択します。 *[追加]> [リスナー]> [結果ツリーの表示]を選択して、結果ツリーの表示リスナーを追加します。

FTPテストリスナー

テスト計画を実行する

ここで、上記のテスト計画を_ftpsite_test.jmx_として保存します。* 実行→開始*オプションを使用してこのテスト計画を実行します。

出力を表示する

次の出力はリスナーで見ることができます。

FTP Get Result1

FTPテスト結果2

FTP Put結果

FTP Get Result

各FTP要求に対して4つの要求が行われ、テストが成功したことがわかります。 GETリクエスト用に取得したファイルは、/binフォルダーに保存されます。 この例では、 /home/manisha/apache-jmeter-2.9/bin/ です。 PUT要求の場合、ファイルはパス /home/manisha/ にアップロードされます。