デマンド:データベースクエリからユーザー名とパスワード、およびすべてのユーザーがログを取得します。
環境説明:MySQLのデータベース
1、の構成要素の追加、テスト計画を作成するJDBC接続構成を:
注:JDBCデータベース接続コンポーネントを使用するには、あなたはMySQLドライバファイルのmysql-コネクタ-javaの-5.1.28.jarをダウンロードしてlibディレクトリのJMeterのに入れて、ドライバファイルを追加した後に再起動する必要する必要がある、または有効になりません!
2、スレッドグループを追加し、2つの新しいJDBCリクエストアセンブリ、なぜ2?ユーザーの数を照会するために使用されるユーザー名とパスワードを照会するために使用します
ユーザー名とパスワードの最初のJDBCリクエスト
クエリ結果:
二JDBCリクエストユーザーは、ユーザーの数を照会します
統計の結果:
図3に示すように、ログインするすべてのユーザーを使用するために、我々は、使用ループコントローラが 実装され、ユーザの数についてのサイクル数(ユーザの数にステップクエリが8であるため、8サイクル)
複数行のユーザデータ列にクエリがあるため、一度データを得るために、それが必要4、カウンタ、各+1のカウンタ値を
httpリクエストでユーザー名とパスワードにクエリを使用してHTTPリクエストを追加し、パラメータとして渡されます
それは注目に値する:JMeterは引用された2つの変数を実装するための援助__V()関数のネストされた変数を、サポートしていません。
この記事では、研究ノートで、間違っている場合、私を修正してください!