「JMeterの研究ノート、」JDBCコンポーネントを使用します

デマンド:データベースクエリからユーザー名とパスワード、およびすべてのユーザーがログを取得します。

環境説明:MySQLのデータベース


1、の構成要素の追加、テスト計画を作成するJDBC接続構成を:

     注:JDBCデータベース接続コンポーネントを使用するには、あなたはMySQLドライバファイルのmysql-コネクタ-javaの-5.1.28.jarをダウンロードしてlibディレクトリのJMeterのに入れて、ドライバファイルを追加した後に再起動する必要する必要がある、または有効になりません!

image.png


2、スレッドグループを追加し、2つの新しいJDBCリクエストアセンブリ、なぜ2?ユーザーの数を照会するために使用されるユーザー名とパスワードを照会するために使用します

   ユーザー名とパスワードの最初のJDBCリクエスト

image.png

クエリ結果:

  image.png

  二JDBCリクエストユーザーは、ユーザーの数を照会します

image.png

統計の結果:

image.png

図3に示すように、ログインするすべてのユーザーを使用するために、我々は、使用ループコントローラが 実装され、ユーザの数についてのサイクル数(ユーザの数にステップクエリが8であるため、8サイクル)

image.png


spacer.gif

複数行のユーザデータ列にクエリがあるため、一度データを得るために、それが必要4、カウンタ、各+1のカウンタ値を

image.png

httpリクエストでユーザー名とパスワードにクエリを使用してHTTPリクエストを追加し、パラメータとして渡されます


image.png

それは注目に値する:JMeterは引用された2つの変数を実装するための援助__V()関数のネストされた変数を、サポートしていません。

この記事では、研究ノートで、間違っている場合、私を修正してください!

おすすめ

転載: blog.51cto.com/9605182/2433932