ランダムTSV生成ツール–テストデータ・フィクスチャ・シード用
ランダムTSV生成ツールは、「名前:型」のペアで定義した列からタブ区切り値を作成します。string、integer、float、boolean、name、email、date、UUID、wordから選び、生成する行数とヘッダー行の有無を設定します。テスト、フィクスチャ、シードデータ、その他サンプルTSVが必要なワークフロー用にコピーできるバッチを作成します。
ランダムTSV生成ツールは、サンプルのタブ区切りデータを作成するブラウザベースのツールです。「名前:型」のペアで書いた列定義からTSV出力を構築するため、値をすべて手入力する代わりに、選択した列セットで行を生成できます。テストデータ、フィクスチャ、シードデータ、サンプル行が必要な他のワークフローに、このランダムTSV生成ツールを使ってください。
出力を設定するには、列名を定義し、string、integer、float、boolean、name、email、date、UUID、wordから型を選びます。行数で生成する行数を制御し、ヘッダー行のトグルで先頭に列名を含めるかどうかを切り替えます。結果を生成して必要な値をコピーします。
TSV(タブ区切り値)は、データを行として表し、各行内のフィールドをタブで区切ります。ヘッダー行でそれらのフィールドにラベルを付けられ、下の行に生成された値が入ります。この形式は、ワークフローがタブ区切りデータを期待する場合に便利です。ここで生成すれば、サンプルセルを手入力するより時間を節約できます。
生成ツールは完全にブラウザ上で動作します。入力はデバイス上で処理され、サーバーには送信されず、ページ読み込み後はツールがオフラインで動作します。テスト、インポートチェック、スクリプト、フィクスチャ、プロトタイプ用のサンプルデータを用意する開発者やDevOpsエンジニアに便利です。
手順1: 列ビルダーで、各列を名前と型で定義します。利用可能な型はstring、integer、float、boolean、name、email、date、UUID、wordです。
手順2: 生成する行数を設定します。小さなサンプルも、ワークフロー用の大きなバッチも作成できます。
手順3: ヘッダー行を含めるかどうかを選びます。TSV出力の先頭に列名を入れたいときにオンにします。
手順4: TSVを生成し、テスト、フィクスチャ、その他のプロジェクトに必要な値をコピーします。
用途: ニーズに合った列と型で、ランダムなTSVテストデータ、フィクスチャ、シードデータを作成。
用途: 値を1セルずつ考えて入力する代わりに、サンプル行をまとめて生成。
用途: アプリケーションがタブ区切り入力をどう扱うかテストするため、さまざまなサンプル値を追加。
用途: インポートパイプラインやタブ区切り行を読み取るスクリプトのテスト用にTSVファイルを用意。
用途: 各行を手作業で埋めずに、プロトタイプやローカルデモ用のサンプルテーブルデータを作成。
用途: テストフィクスチャを読みやすく再利用しやすくするため、名前付き列でデータを生成。