JMeter簡易リファレンス

Version 2.7

前処 理>JDBC PreProcessor

JDBC PreProcessor

概要

テストを実行する前にJDBCリクエストを行なう。


設定画面



設定項目


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

コメント
コメント

Variable Name Bound to Pool
設定エレメント JDBC Connection Configuration で設定したVariable Name Bound to Pollの名前を指定する。
必須
Query Type
Select Statement、Update Statement、Collable Statement、Prepared Select Statement、Prepared Update Statement、Commit、 Rollback、AutoCommit(false)、AutoCommit(true)、編集のいずれかを選択す る。
バインド変数を使用する場合はPreparedを選択する。
Insert、DeleteはUpdateを選択する。

Query
Commit、Rollback、AutoCommit(true/false)の場合には不要

Parameter values
バインド変数を使用するときの値を指定する、複数ある場合はカンマ区切り

Parameter types
バインド変数を使用するときの値のタイプを指定する、複数ある場合はカンマ区切り
タイプはjava.sql.Typesの値となる。

Variable name
selectした結果をJMeterの変数として格納する場合に、変数名を指定する。複数ある場合はカンマ区切り。 結果が複数列有り、不要な列がある場合は変数名指定せずにカンマのみで対応できる。

Result variable name
ここに指定した変数名へselectした結果がmapの形式で全て格納される.。

  

使用例

サンプルファイル



上記設定画面にあるスクリプトの例。
JDBC PreProcessorではoracleのサンプルデータempより従業員番号(2列目)をJMeterの変数としてAへ格納している。

HTTPリクエストではA(配列で格納されているという前提で)の1件目(A_1)と2件目(A_2)をパラメータとして渡している。
※JMeterの変数で配列データはアンダースコア付与されたナンバリングされた変数に格納される。


GET http://localhost:8080/jmeterexample/parameterServlet?param1=CLARK&param2=KING

[no cookies]

Request Headers:
Connection: keep-alive


2012 (C)Javanana