Una vez que tienes un conjunto de registros generados, el siguiente trabajo es meterlos en el sistema que estás probando. Un poco de planificación ahorra tiempo cuando cambia el esquema.
1. Ajusta el esquema
Lista los campos que necesita tu tabla o API, con sus tipos: id, nombre, correo, teléfono, fecha, importe, estado. Genera registros con los mismos nombres de campo para que la importación no necesite mapeo. Decide cuántas filas necesitas: diez para una maqueta de interfaz, unos cientos para la paginación, decenas de miles para trabajo de rendimiento.
2. Elige el formato
- JSON encaja con APIs, bases de datos documentales y datos de prueba de interfaz.
- CSV encaja con hojas de cálculo y comandos de importación masiva en bases de datos relacionales.
3. Importa
- Para bases de datos SQL, usa la herramienta de importación CSV de la base de datos, o convierte las filas en sentencias INSERT.
- Para almacenes de documentos, usa el comando de importación de JSON.
- Para una API, recorre el arreglo JSON y envía cada objeto con un script.
- Para pruebas de interfaz, guarda el JSON como archivo de datos de prueba.
4. Incluye casos límite
Un conjunto de pruebas con solo valores ordenados pierde errores reales. Añade registros con:
- Nombres con acentos y no latinos.
- Cadenas muy largas que podrían desbordar una columna o un diseño.
- Campos opcionales vacíos y valores nulos.
- Fechas límite, como fines de mes y días bisiestos.
- Importes con cero, negativos o muchos decimales.
5. Mantén coherentes los datos relacionados
Si los pedidos se refieren a clientes, genera primero los clientes y reutiliza sus ids. De lo contrario, las restricciones de clave foránea rechazarán la importación.
6. Limpia
Marca claramente los registros de prueba, por ejemplo con un dominio de prueba en el correo, para poder eliminarlos de los entornos compartidos.
Preguntas frecuentes
¿Cuántas filas son suficientes? Las necesarias para reproducir el comportamiento que te interesa. Los errores de paginación necesitan más filas que el tamaño de una página.
¿Puedo fiarme de los datos para pruebas de carga? Dan volumen, pero el tráfico real también tiene patrones de acceso sesgados.

