テストデータ生成

列と型を決めて、開発・検証用のダミーデータを CSV / JSON / SQL INSERT で作ります。シード値が同じなら毎回同じデータになるので、テストの再現に使えます。

columns 列の定義(上から順に出力)

settings 件数・シード・テーブル名

output

preview 先頭5件

氏名は架空の組み合わせ用に用意した姓・名リストからランダムに組み合わせたもので、特定の人物を表すものではありません。メールは例示用に予約されたドメイン(example.com / example.jp)、電話は 090-0000-xxxx のダミー形式だけを出します。郵便番号は形式だけを合わせた数字で、実在の住所とは対応しません。データはすべてブラウザ内で作り、送信しません。

テストデータ生成でできること

列と型を指定して、開発やテスト用のダミーデータをCSV・JSON・SQL INSERTで作るツールです。シード値を同じにすれば同じデータを何度でも作れるので、テストの再現やサンプルデータの共有に使えます。

使い方

  1. 「columns」で列名と型を選びます。型によって「開始番号」「最小」「最大」「開始日」「選択肢(カンマ区切り)」などの設定欄が出ます。
  2. 「+ 列を追加」で列を増やし、不要な列は「削除」を2回押して消します。「列を初期状態に戻す」も2回押すと最初の列構成に戻ります。
  3. 「settings」で「件数(1〜1000)」「シード値」「SQLのテーブル名」を決めます。別のデータがほしいときは「シードを変える」を押します。
  4. 「output」で CSV・JSON・SQL INSERT を切り替え、「コピー」または「ファイルに保存」で取り出します。下の「preview」で先頭5件を表で確認できます。

計算の仕組みと注意点

よくある質問

毎回同じテストデータを作るには?

「シード値」を同じ文字列にしておけば、列の設定と件数が同じ限り同じデータが出ます。テストコードやチームの手順書にシード値を書いておくと、誰でも同じデータを作り直せます。

ダミーのメールアドレスに使っていいドメインは?

example.com や example.jp などは例示用に予約されたドメインで、実在の人に届く心配がありません。このツールのメール型はこの2つだけを使い、「ドメイン」でどちらかに固定するか混ぜるかを選べます。

テストデータをSQLのINSERT文で作れる?

「output」で「SQL INSERT」を選ぶと、「SQLのテーブル名」に入れた名前で1行ずつのINSERT文が出ます。英数字とアンダースコア以外を含む列名やテーブル名はダブルクォートで囲みます。

何件まで作れる?

1回に1000件までです。それより大きい数を入れた場合は1000件で作成し、「settings」の下にその旨が表示されます。