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要求要素を追加します。 2つのFTP要求要素を追加します。1つはファイルを取得し、もう1つはFTPサイトにファイルを配置します。
- FTPユーザー要素を選択します。
- マウスボタンを右クリックして、[追加]メニューを表示します。
- 追加→サンプラー→FTP要求を選択します。
- ツリーでFTP要求要素を選択します。
- 以下に示すように、次のプロパティを編集します-
次の詳細がこの要素に入力されます-
- 名前-FTPリクエスト取得
- *サーバー名またはIP *-184.168.74.29
- リモートファイル-/home/manisha/sample_ftp.txt
- ローカルファイル-sample_ftp.txt
- get(RETR)を選択します
- ユーザー名-manisha
- パスワード-manisha123
上記のように別のFTPリクエストを追加し、次のスクリーンショットに示すようにプロパティを編集します-
次の詳細がこの要素に入力されます-
- 名前-FTPリクエストプット
- *サーバー名またはIP *-184.168.74.29
- リモートファイル-/home/manisha/examplefile.txt
- ローカルファイル-/home/manisha/work/examplefile.txt
- put(STOR)を選択
- ユーザー名-manisha
- パスワード-manisha123
リスナーを追加
テスト計画に追加する必要がある最後の要素はリスナーです。 この要素は、FTPリクエストのすべての結果をファイルに保存し、データの視覚モデルを提示します。
- FTPユーザー要素を選択します。 *[追加]> [リスナー]> [結果ツリーの表示]を選択して、結果ツリーの表示リスナーを追加します。
テスト計画を実行する
ここで、上記のテスト計画を_ftpsite_test.jmx_として保存します。* 実行→開始*オプションを使用してこのテスト計画を実行します。
出力を表示する
次の出力はリスナーで見ることができます。
各FTP要求に対して4つの要求が行われ、テストが成功したことがわかります。 GETリクエスト用に取得したファイルは、/binフォルダーに保存されます。 この例では、 /home/manisha/apache-jmeter-2.9/bin/ です。 PUT要求の場合、ファイルはパス /home/manisha/ にアップロードされます。