チュートリアル ============== この章では、LinuxとMySQLを使用して簡単な負荷テストを行うまでの手順を説明します。 データベースの準備 ------------------ MySQLサーバーにrootユーザーでログインして、tutorialデータベースとrunnerユーザーを作成します。 パスワードはお使いの環境に合わせて変更してください。 .. code-block:: mysql shell> mysql -u root -p sql> CREATE DATABASE tutorial; sql> CREATE USER runner@'%' IDENTIFIED BY 'change_on_install'; sql> GRANT ALL PRIVILEGES ON tutorial.* TO runner@'%'; MySQLサーバーにrunnerユーザーでログインし直してsampleテーブルを作成し、テストデータをINSERTします。 .. code-block:: mysql shell> mysql -u runner -p tutorial sql> CREATE TABLE sample (id INT PRIMARY KEY, data VARCHAR(10)) ENGINE = InnoDB; sql> INSERT INTO sample (id, data) VALUES (1, 'aaaaaaaaaa'); sql> INSERT INTO sample (id, data) VALUES (2, 'bbbbbbbbbb'); sql> INSERT INTO sample (id, data) VALUES (3, 'cccccccccc'); sql> INSERT INTO sample (id, data) VALUES (4, 'dddddddddd'); sql> INSERT INTO sample (id, data) VALUES (5, 'eeeeeeeeee'); テーブルの中身は以下のようになります。 .. code-block:: mysql sql> SELECT * FROM sample ORDER BY id; +----+------------+ | id | data | +----+------------+ | 1 | aaaaaaaaaa | | 2 | bbbbbbbbbb | | 3 | cccccccccc | | 4 | dddddddddd | | 5 | eeeeeeeeee | +----+------------+ 5 rows in set (0.00 sec) ツールのセットアップ -------------------- JdbcRunnerのJARファイルを任意のディレクトリーに配置し、環境変数CLASSPATHを設定します。 .. code-block:: text shell> export CLASSPATH=jdbcrunner-1.3.1.jar ツールの起動クラスは、パッケージなしのJRです。 追加のオプションなしで実行すると、簡単な使い方が表示されます。 .. code-block:: text shell> java JR JdbcRunner 1.3.1 スクリプトファイルが指定されていません usage: java JR