JMeter簡易リファレンス

Version 2.8

サンプ ラー>HTTP リクエスト

HTTP リクエスト

概要

HTTPリクエストを行なうサンプラー。


設定画面



パラメーター

名前
テスト計画/ワークベンチのツリーに表示さ れる名前

コメント
コメント

Server
Webサーバーのドメイン名かIPアドレスを指定する。
必須
Port
指定無しは80となる。

Connection Timeout
接続タイムアウトをミリ秒で指定する。

Response Timeout
応答タイムアウトをミリ秒で指定する。

Implementasion
Java、HttpClien3.1、HttpClient4、指定無しいずれかから選択する。 HttpClient3.1 HttpClient4はApacheのHttpClientコンポーネントとなる

プロトコル
HTTP,HTTPS,FILEのいずれかを指定する。デフォルトはHTTPとなる。

メソッド
GET,POST,HEAD,TRACE,OPTIONS,PUT,DELETE,PATCHのいずれかを指定す る。
ブラウザからは大体がGETかPOSTになる。
必須
Content Encodeing
ボディ部を送るときのエンコードを指定する。メソッドがPOSTかFILEのときに指定する。

パス
URLのうちのドメイン名より後ろにあるリソースパスを指定する。
必須
自動リダイレクト
302などのリダイレクトレスポンスとそれに対応するリクエストはリスナーには記録されない。リダイレクトに対応と は同時にチェックできない。

リダイレクトに対応
302などのリダイレクトのレスポンスとそれに対応するリクエストもリスナーに記録される。自動リダイレクトとは同 時にチェックできない。

KeepAliveを有効にする
チェックするとリクエストヘッダのConnectionはkeep-aliveになる。チェックしないとclose となる。

Use multipart/form-data for POST
チェックするとPOST送信時のボディー部をMIMEマルチパートで送信する。

Browser-compatible headers
チェックするとmultipart/form-dataでPOST送信時の各パラメータでContent- Type、Content-Transfer-Encodingが送信されない、Content- Dispositionのみとなる

Parameter
名前:パラメータの名前
値:パラメータに対する値
Encode?:URLエンコードする場合にチェックする
等号含む?:チェック外すことできない、効果不明
detailボタン:パラメータをダイアログ画面で編集する
追加ボタン:パラメータ行を追加する
Add fromClipboardボタン:クリップボードにあるテキストをパラメータリストへ追加する
削除ボタン:選択した行を削除する
Upボタン:選択した行を上へ移動させる
Downボタン:選択した行を下へ移動させる

Post Body
Parameter行がないときにタブ切替できる
Post送信するbody部が編集できる

ファイル送信
ファイル名:送信するローカルのファイルをフルパスで指定する
パラメータ名:Content-Dispositionのnameの値となる
MIMEタイプ:Content-Typeの値となる
追加ボタン:ファイル行を追加する
参照ボタン:アップロードするファイルを選択する
削除ボタン:選択した行を削除する

Proxy Server
サーバー名またはIP:プロキシサーバーを名前またはIPアドレスを指定する
ポート:プロキシサーバーのポート番号を指定する
ユーザー名:アカウント必要なプロキシサーバーの場合にユーザ名を指定する
パスワード:アカウント必要なプロキシサーバーの場合にパスワードを指定する

全てのイメージとアプレットを繰り返しダウンロードする(HTMLファイルのみ)
チェックするとレスポンスのあったHTMLを解析して記述のある、css、js、イメージなどを取得する
リスナーの「結果をツリーで表示」にツリー形式でリクエストとレスポンスが追加される
Use concurrent pool Size:チェックすると取得にpool Sizeを使用する
Size:pool Sizeを指定する
Embedded URLs must match:取得するURLを正規表現で指定する

モニタとして使用
リスナーの「モニタ結果」を使用するときにチェックする

Save respose as MD5 hash?
チェックするとリスナー等に記録される応答データがMD5のハッシュ値になる。応答データが巨大なときに使用する。 「全てのイメージとアプレットを繰り返しダウンロードする」にチェックをした結果がツリーとなるような場合も応答はハッ シュ値が1つになる。

Source IP address
JMeter稼動マシンに複数のIPアドレスが設定されているときに、リクエストに使用するIPアドレスを指定でき る

  

使用例

サンプルファイル


リダイレクトをするサーブレットを指定、パラメータはひとつ、「全てのイメージとアプレットを繰り返しダウンロードする」をチェッ クする。


実行結果



自動リダイレクトしていないので302レスポンスを記録、リダイレクト先のページのうちcssだけを取得している。



2012 (C)Javanana