Refer to for details on setting up the proxy
server. The most important thing to do is filter out all requests you aren't
interested in. For instance, there's no point in recording image requests (JMeter can
be instructed to download all images on a page - see ).
These will just clutter your test plan. Most likely, there is an extension all your files
share, such as .jsp, .asp, .php, .html or the like. These you should "include" by
entering ".*\.jsp" as an "Include Pattern".
PROXYサーバーのセットアップについてはを参照してください。
ここで一番重要なことは、
あなたの興味のないものも含め全てのリクエストをフィルタしてしまうということです。
例えば、画像のリクエストは特に意味はありません
(JMeterがページ上の全ての画像をダウンロードするようにできます−参照)。
これらはテストプランを乱雑にしてしまうだけです。
たいていはファイルには.jsp, .asp, .php, .htmlのような拡張がつけられていることと思います
".*\.jsp"のように入力することでこれらのファイルを"Include Pattern"として設定するべきでしょう。
Alternatively, you can exclude images by entering ".*\.gif" as an "Exclude Pattern".
Depending on your application, this may or may not be a better way to go. You may
also have to exclude stylesheets, javascript files, and other included files. Test
out your settings to verify you are recording what you want, and then erase and start
fresh.
逆に、"Exclude Pattern"として".*\.gif"等を入力することにより画像ファイルを除外することができます。
アプリケーションによってはそうしたほうが、あるいはそうしないほうがよいでしょう。
スタイルシートやJavascript、その他のファイルも除外しなければならないでしょう。
実行してみて、記録したものが望んでいるものと一致するかどうか確認し、
望まないものが含まれていればやり直してみましょう。
Although JMeter will record directly to the ThreadGroup if no Logical Controller is
present, it's recommended that you add a so that all
samples are recorded there. This conveniently packages all your samples under one
controller, which can be given a name that describes the test case.
論理コントローラが無い場合にはスレッドグループに直接記録してしまいますが、
全てのサンプルを記録するためにを追加しておくことが推奨されています。
それによりひとつのコントローラーの配下に全てのサンプルを簡単にパッケージでき、
テストケースとして名前を与えることが容易です。
Now, go through the steps of a Test Case. If you have no pre-defined test cases, use
JMeter to record your actions to define some test cases. Once you have finished a
definite series of steps, save the entire test case in an appropriately named file. Then, wipe
clean and start a new test case. By doing this, you can quickly record a large number of
test case "rough drafts".
それでは、テストケースのステップを検討してみましょう。
もしも事前に定義したテストケースが無ければ、
JMeterがアクションを記録してテストケースを定義してくれます。
一連のステップを終えたら、その全ての動作を適当なファイル名で保存してください。
もう一度はじめから新しいケースをスタートさせます。
こうすることにより、たくさんのテストケースの"草稿"を簡単に作成できます。
One of the most useful features of the Proxy Server is that you can abstract out
certain common elements from the recorded samples. By attaching an ,
with the "domain" property specified (eg jakarta.apache.org), to your ,
you can direct JMeter to:
プロキシーサーバーで最も有効な機能のひとつが、
記録されたサンプルから特定の共通な要素を抽出することができることです。
に"domain"プロパティ(例えば jakarta.apache.org)
をセットしたを加えることで、
JMeterに
- Only record samples with matching "domain" fields under this Controller, and
- Remove the "domain" field from the recorded sample.
- このコントローラの"domain"フィールドにマッチするサンプルだけを記録させ、
- 記録されたサンプルから"domain"フィールドを削除させることができます
You can do the same with the "Path" field.
"Path"フィールドでも同様のことができます。