リアルなテストデータを生成
独自のスキーマを作成し、JSON・CSV・SQL形式のモックデータをブラウザ上で即座に生成できます。
スキーマ
モックデータジェネレーターについて
デモ用にデータベースを埋めたり、ユニットテストを書いたり、APIレスポンスのプロトタイプを作ったりする際、このツールはサーバーに何も送信することなくリアルなモックデータを生成します。必要なフィールドを定義し、それぞれの型を選び、プロジェクトに合った形式でエクスポートできます。
機能:
- 名前、メール、住所、UUID、ダミー文など22種類のフィールドタイプ
- JSON、CSV、またはそのまま実行できるSQL INSERT文としてエクスポート
- 1回で最大1000行まで、すべてブラウザ内で生成
- クリックだけでスキーマフィールドの並び替え・追加・削除が可能
モックデータジェネレーターの使い方
- スキーマエディタでフィールドを追加・編集し、それぞれの型を選択します
- 必要に応じて数値フィールドの最小・最大値を設定します
- 生成する行数を選び、JSON・CSV・SQLのいずれかを選択します
- 「生成」をクリックし、データをコピーまたはダウンロードします
よくある質問
このデータは実在のものですか、APIから取得していますか?
完全に架空のデータです。すべての値はJavaScriptのMath.random()と内蔵の小さな単語バンクを使ってブラウザ内でローカルに生成され、サーバーやAPIから取得されることはありません。
一度に何行まで生成できますか?
1回の生成につき最大1000行です。より大きなデータセットが必要な場合は、複数回に分けて生成し、出力を結合してください。
どのデータベース向けのSQLでも生成できますか?
生成されるINSERT文は標準的なANSI SQL構文を使用しており、MySQL、PostgreSQL、SQLiteなどほとんどのリレーショナルデータベースでほぼそのまま利用できます。
生成されるデータは実在の人物に基づいていますか?
いいえ。名前、メール、住所などすべての値は汎用的な単語リストと乱数から組み立てられており、実在の個人や組織とは一切関係ありません。
作成したスキーマはどうなりますか?
デバイスの外には一切送信されません。フィールド定義と生成されたデータはブラウザのメモリ内にのみ存在し、ページを閉じるか再読み込みすると消去されます。
このデータを本番環境で使用できますか?
いいえ。これはランダムに生成されたテストデータであり、開発・デモ・QA用です。実際のユーザーデータや本番コンテンツの代わりとして使用しないでください。
プライバシー
データ生成はすべてブラウザ内でローカルに行われます。スキーマ、フィールド名、生成された行がサーバーにアップロードされたり保存されたりすることはありません。