コンテンツへスキップ

テストデータ生成ツール

ブラウザ上でプリセットまたはカスタムスキーマから、テストや開発用のリアルなダミーデータを生成できます。

1〜100

生成データ

10行を生成しました

使い方

このテストデータ生成ツールは、開発やQAで使用できるリアルなダミーデータを生成します。名前やメールなどの単一カラムにはプリセットを、複数のカラムを持つ完全なデータセットにはカスタムスキーマを使用して、フィールド名、型、値の範囲を定義してください。

  1. プリセットまたはカスタムスキーマの選択

    プリセットでは1つのデータ型を素早く取得できます。カスタムスキーマでは行全体の構造を構築できます。

  2. 行数と形式の設定

    プリセットは最大100行、スキーマは最大1,000行まで対応しており、JSON、CSV、またはスキーマの場合はSQL INSERT文として出力できます。

  3. 生成後にコピーまたはダウンロード

    クリックするたびに、独立したランダムな新しいバッチが生成されます。

カスタムスキーマの構築

カスタムスキーマはフィールドのリストであり、各フィールドに独自の型を設定できます。整数および浮動小数点フィールドには最小値と最大値を指定でき、浮動小数点フィールドにはさらに小数点以下の桁数も指定できます。文字列フィールドでは、名、メールアドレス、住所など現実的なサブタイプから選択できます。日付フィールドには開始日と終了日を指定します。列挙型フィールドにはカンマ区切りの値リストを指定してその中から選択され、自動インクリメントフィールドは開始番号から1行ごとに1つずつカウントアップされ、主キーとして便利です。

データがデバイスの外に出ることはありません

すべての生成処理はブラウザ内でJavaScriptの乱数および文字列生成機能を使用して実行されます。データが外部に送信されたり記録されたりすることはなく、生成されたレコードはコピーまたはダウンロードするまでブラウザ内のみ存在します。

よくある質問

名前、メールアドレス、住所を含む偽のテストデータを生成するにはどうすればよいですか?

プリセットタブを選んだまま、「名」「メールアドレス」「住所」などのデータ型を選択し、生成するレコード数を設定して、「データ生成」をクリックしてください。このツールは、実在しそうに見える完全な架空のレコードを生成します。独自のフィールド名を使う複数列が必要な場合は、カスタムスキーマに切り替えてください。

生成されたテストデータはサーバーに送信または保存されますか?

いいえ。すべてのデータ生成はブラウザ内でJavaScriptの乱数および文字列生成機能を使用して実行されます。データが外部に送信されたり記録されたりすることはありません。生成されたレコードはコピーまたはダウンロードするまでブラウザ内のみ存在します。

テストデータ生成ツールはどの出力形式に対応していますか?

プリセットではJSON、CSV、またはプレーンリストを出力できます。カスタムスキーマでは、データベースのシードスクリプトにそのまま貼り付けられるSQL INSERT文も追加で出力されます。JSONは多くのプログラミング言語との相互運用性が高く、データ形式変換ツールで他の形式に変換することも可能です。

カスタムスキーマで独自のフィールド型や値の範囲を定義できますか?

はい。カスタムスキーマタブでは、整数、浮動小数点数、文字列、ブール値、日付、UUID、列挙型、オートインクリメントなどの型を持つフィールドを最大20個まで追加できます。整数および浮動小数点数フィールドには最小値と最大値の境界を設定でき、日付フィールドには範囲を指定でき、列挙型フィールドには許可する値のカンマ区切りリストを入力できます。

無効な行数を入力した場合どうなりますか?

生成処理の前に行数フィールドの検証が行われます。空白のままにするか0を入力すると、デフォルトの行数が暗黙的に生成されるのではなく、有効な範囲内の値を求めるエラーメッセージがインラインで表示されます。最大値を超える数値が入力された場合はその値が受け入れられ、代わりに最大値が生成されます。

生成されたテストデータはUIプロトタイピングに十分なほど現実的ですか?

プリセットはもっともらしいデータを生成し、多様な名前、整形された電話番号、現実的なメールアドレスが含まれており、UIのデモやモックアップに適しています。ただし、このデータは実在する集団を統計的に代表するものではなく、現実的なデータ分布を必要とするパフォーマンステストや負荷テストには適していません。