sql >> データベース >  >> RDS >> Mysql

JMeterのJDBCサンプラーを介して複数のMySQLステートメントを実行する方法

    1つのJDBC Requestで複数のステートメントを実行できないようです エレメント。

    同様の状況で、残りのテストを続行する前に、データベースでいくつかのクリーンアップステートメントを実行する必要がありました。 CSV Data Set Configを使用して、外部ファイルからSQLステートメントを読み取ることでこれを実現できました。 Loop Controllerにネストされています 、別のsetUp Thread Group

    要素は次のように配置されました:

    そして、私は次の構成を使用しました:

    ループコントローラー

    • ループカウント:Forever

    CSVデータセット構成

    • ファイル名:/path/to/multiple-statements.sql
    • 変数名:STMT
    • EOFでのリサイクル:False
    • EOFでスレッドを停止します:True

    JDBCリクエスト

    • クエリ:${STMT}

    Loop Controller CSV Data Set Configで停止条件が設定されているため、は永久に実行されるように設定されています。 。各反復はファイルの1行を読み取り、変数STMTを設定します 、次にJDBC Request クエリ${STMT}を実行します 。

    ファイルの終わりに達すると、setUp Thread Group 停止し、コアテストThread Group 続行します。




    1. スプリングデータjpaを使用してjsonb列をクエリするにはどうすればよいですか?

    2. mysql:フィールドの長さを切り捨てる方法

    3. ページを介してmysql接続を開いたままにしておくのは完全に無謀ですか?

    4. SQL Serverで「datetimeoffset」を「datetime」に変換します(T-SQLの例)