JDBC のレスポンスを JMeter で取得する方法

JMeterで、JDBCにより返された結果を取得するには、次の方法があります。

  1. JDBC Request 要素を追加: JDBC Request 要素をテストプランに追加し、データベース接続や SQL クエリのステートメントを設定します。クエリが実行されたら、View Results Tree リスナーで返された結果を確認できます。
  2. JDBC PostProcessorコンポーネントを使用する: 「JDBCリクエスト」コンポーネントの後に「JDBC PostProcessor」コンポーネントを追加します。 「JDBC PostProcessor」コンポーネントではJDBC変数を使用してクエリ結果を取得できます。 たとえば、変数 ${result} を使用して最初の行の最初の列値を取得し、${result_1} を使用して2行目の最初の列値を取得し、${result_2} を使用して3行目の最初の列値を取得する、といった具合です。
  3. BeanShellまたはJSR223 PostProcessorを使用します: 「JDBC Request」エレメントの後に、BeanShellまたはJSR223 PostProcessorエレメントを追加します。このエレメント内では、Java、Groovyなどのプログラミング言語を使用して問い合わせ結果を処理できます。たとえば、以下のコードを使用して問い合わせ結果を取得できます:
  4. def result = vars.getオブジェクト(“result”)
  5. その後、Result オブジェクトのメソッドを使用して結果を取得・処理する。

どの方法を選択した場合でも、上記の方法でJMeter で JDBC レスポンス結果を取得できます。

bannerAds