JMeter機能テストを実行する前にWebアプリケーションデータベースの状態を設定する最良の方法は何ですか?DBMSとJMeterは同じマシン上にあります(テストと開発の目的で)。DBMSはMySQL5.5です。
質問する
1839 次
2 に答える
4
アネロイドによって提案されたように、別の形式でデータを注入するよりもはるかに高速なmysqldumpを使用できます。そうするために:
- OSプロセスサンプラーを含むセットアップスレッドグループを使用して、mysqldumpコマンドを実行します
よろしく
フィリップM。
于 2012-08-27T21:05:46.273 に答える
1
機能テストのテストデータとアプリケーションに必要なデータがわかっている場合は、mysqldump
すべてのテストを実行する前に必要な「基本状態」でこれらのテーブルのいずれかを実行できます。次に、そのダンプを使用して、すべての実行の前にDBをそのステージに「リセット」できます。リンク先のページを引用する:
ダンプには通常、テーブルを作成するか、テーブルにデータを入力するか、またはその両方を行うためのSQLステートメントが含まれています。ただし、
mysqldump
CSV、その他の区切りテキスト、またはXML形式でファイルを生成するためにも使用できます。
一部のテーブルが部分的にのみ必要な場合は、生成されたダンプからそれらのINSERTクエリを削除して、SQLダンプを実行できるようにします(またはcsv、text、またはxmlファイルをアップロードします)。
于 2012-08-27T16:34:38.463 に答える