инструменты для тестовых данных
Генератор тестового CSV
Создавайте синтетические записи в формате CSV для проверки импорта.
Генератор тестового CSV: Создаёт компактную CSV-фикстуру для проверки сопоставления столбцов и импорта строк. Генератор тестового CSV выводит заголовок и синтетические поля id, label, value и active. Это помогает подготовить базовый сценарий импорта до добавления некорректных строк или специальных символов для проверки путей обработки ошибок вашего парсера. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
Тестовый результат
ОжиданиеТолько вымышленные тестовые фикстуры. Не используйте сгенерированные имена, адреса или ID как реальные записи.
Заголовок и записи: точный пример
Для n запрошенных записей количество выданных записей вместе с заголовком равно n + 1. Порядок полей: id, label, value, active; каждое значение следует тому же правилу позиции, что и в тестовых данных JSON. При Rows = 1 и первом выбранном названии точный результат: id,label,value,active\nCSV-TEST-0001,fixture-alpha,1,true. Это 1 + 1 = 2 строки и четыре поля в каждой записи. Их разделяет LF, а завершающего LF нет. При выборе другого названия меняется вторая ячейка, а идентификатор строки и значение по-прежнему зависят от её позиции.
Соглашения CSV и расширение тестовых данных
RFC 4180 (https://www.rfc-editor.org/rfc/rfc4180) описывает разделители-запятые, удвоенные кавычки и записи CRLF. Этот генератор использует LF, поэтому проверьте, принимает ли его ваш импортёр или требуется преобразование. Кавычки обрабатывают синтаксис CSV, но не предотвращают выполнение формул электронных таблиц в произвольном добавленном тексте. Если вы расширяете столбцы контактными или сетевыми значениями, используйте example.com согласно RFC 2606 (https://www.rfc-editor.org/rfc/rfc2606) и документальные диапазоны IPv4 согласно RFC 5737 (https://www.rfc-editor.org/rfc/rfc5737), а не реальные адресаты. Эти дополнительные поля отсутствуют в сгенерированном файле; не подключайте использующий их тест к работающим сервисам. Просмотрите сохранённые или отредактированные тестовые данные в просмотрщике CSV, чтобы проверить столбцы.
Как пользоваться
- Выберите целое количество строк от 1 до 100.
- Создайте синтетический набор данных в браузере.
- Скопируйте или скачайте фикстуру и сохраните её для повторяемых тестов.
Конфиденциальность и ограничения
Генерация выполняется на этом устройстве. Записи являются вымышленными тестовыми фикстурами; проверьте приложение, которое их использует, и изолируйте его.
Похожие инструменты
Часто задаваемые вопросы
Почему запрос пяти строк даёт шесть строк?
Количество строк означает число записей данных. Добавляется одна строка заголовка, поэтому простая встроенная фикстура содержит n + 1 физических строк для n запрошенных записей. Завершающей новой строки нет. Количество строк принимает целые числа от 1 до 100; сценарий с пустым импортом создайте самостоятельно.
Сохраняет ли CSV типы чисел и логических значений?
CSV предоставляет текстовые поля без схемы типов. Ячейка value выводится как 1, а active — как true, но способ их преобразования должен определить ваш импортёр. Явно проверьте эти преобразования, а не полагайтесь на типы, определённые электронной таблицей автоматически. Идентификаторы должны оставаться строками, чтобы сохранялись их префиксы TEST.
Будут ли сгенерированные строки проверять кавычки и встроенные запятые?
Текущие метки — это обычные строки ASCII без запятых, кавычек и встроенных переносов строк. Сериализатор умеет заключать такие значения в кавычки, но этот фиксированный набор данных не создаёт их автоматически. Для надлежащей проверки ридера добавьте метку с запятой, вариант с удвоенной кавычкой и многострочное поле.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен