2

JMeter機能テストを実行する前にWebアプリケーションデータベースの状態を設定する最良の方法は何ですか?DBMSとJMeterは同じマシン上にあります(テストと開発の目的で)。DBMSはMySQL5.5です。

4

2 に答える 2

4

アネロイドによって提案されたように、別の形式でデータを注入するよりもはるかに高速なmysqldumpを使用できます。そうするために:

よろしく

フィリップM。

于 2012-08-27T21:05:46.273 に答える
1

機能テストのテストデータとアプリケーションに必要なデータがわかっている場合は、mysqldumpすべてのテストを実行する前に必要な「基本状態」でこれらのテーブルのいずれかを実行できます。次に、そのダンプを使用して、すべての実行の前にDBをそのステージに「リセット」できます。リンク先のページを引用する:

ダンプには通常、テーブルを作成するか、テーブルにデータを入力するか、またはその両方を行うためのSQLステートメントが含まれています。ただし、mysqldumpCSV、その他の区切りテキスト、またはXML形式でファイルを生成するためにも使用できます。

一部のテーブルが部分的にのみ必要な場合は、生成されたダンプからそれらのINSERTクエリを削除して、SQLダンプを実行できるようにします(またはcsv、text、またはxmlファイルをアップロードします)。

于 2012-08-27T16:34:38.463 に答える