| フィールド名 | データ型 | オプション | Null % |
|---|
なぜテストデータが必要なのか
本番データは開発・テスト・デモ用途にはほとんど利用できません。開発環境で実際のユーザーデータを使用すると、プライバシーに関する深刻な問題が生じ、GDPRやHIPAAなどの規制に違反します。合成テストデータを使えば、実在する人物のデータを使わずに、データベースへのシード投入・統合テストの作成・UIモックアップの充填・ソフトウェアのデモが可能です。
データ型リファレンス
UUID v4 — RFC 4122 v4に準拠した128ビットのランダム識別子(標準の8-4-4-4-12 hex形式)。あらゆるデータベースの主キーとして利用できます。メールアドレス — 名前のフラグメントをランダムに組み合わせ、設定可能なドメインサフィックス(gmail.com、example.comなど)を使った架空のアドレス。電話番号 — ロケール対応形式:米国は(NXX) NXX-XXXX、英国は07XXX XXXXXX、国際形式は現地の慣習に従います。クレジットカード — LuhnアルゴリズムによるVisa(4)、Mastercard(5)、Amex(3)の正しいBINプレフィックス付きの有効な番号。実カードではなく、決済フォームバリデーションのテストに安全に使用できます。
エクスポート形式
JSON — 1行1オブジェクトの配列。整形またはミニファイ可能。JavaScript、Python、ほとんどの言語から直接解析できます。CSV — カンマまたはタブ区切り。Excel、Google Sheets、pandas、データベースインポートツールと互換性があります。区切り文字を含む文字列フィールドは引用符で囲まれます。SQL INSERT — MySQL、PostgreSQL、SQLiteと互換性のある標準ANSI INSERT文。NULL値はSQL NULLとして出力されます。文字列値はシングルクォートエスケープされます。
よくある質問
-
すべての値はソフトウェアテスト目的のためにランダムに生成されたサンプルデータです。名前、メールアドレス、電話番号、住所、クレジットカード番号はすべて架空のものです。生成されたクレジットカード番号はLuhnチェックに合格しますが、実際の金融商品ではありません。
-
最大10,000行まで生成できます。大規模データセット(5,000件以上)は、インターフェースのレスポンスを維持するためにチャンク処理でバックグラウンド生成を使用します。進捗インジケーターが生成状況を表示します。
-
ありません。すべてのデータ生成はブラウザ内で完全に実行されるJavaScriptを使用します。データはどのサーバーにも送信されません。スキーマと生成されたデータはデバイスから外に出ることはありません。
-
できます。「スキーマを保存」をクリックすると、現在のフィールド設定がブラウザのlocalStorageに保存されます。名前を付けて最大10件のスキーマを保存でき、いつでも再読み込みできます。JSONファイルとしてエクスポート/インポートして同僚と共有することもできます。
-
SQLエクスポートはMySQL、PostgreSQL、SQLite、およびほとんどのリレーショナルデータベースと互換性のある標準ANSI SQL INSERT文を生成します。文字列値はシングルクォートエスケープされ、NULL値はSQL NULLとして出力されます。