GenerateData. Generando datos aleatorios para tu base de datos.
Octubre 6th, 2008 por alwaisonMuchas veces, a la hora de testear una página web, nos encontramos insertando registros en la base de datos con el insulso (y tan recurrido) Lorem Ipsum, tanto para comprobar las consultas SQL como para revisar que la maquetación no se rompa cuando se introduzcan los datos “reales”.
A parte de la pérdida de tiempo, este método tiene varios inconvenientes añadidos como que, por ejemplo, todas las noticias de una sección sean completamente iguales.
Para solventar estos problemas y que nuestras bases de datos cobren vida sin tener que pasarnos horas y horas rellenandolas, desde black sheep web software nos ofrecen GenerateData, un script realizado con PHP, MySQL y Javascript que nos permite generar contenido aleatorio para rellenar una base de datos.
Algunas de las características que hacen que este script valga la pena son:
- El formato de los campos es configurable. Podemos seleccionar datos “humanos” (nombre, dirección, código postal, fecha de nacimiento), textos configurables en longitud y otros campos que siempre bien (autoincrementables, alfanuméricos, etc…)
- El script puede usarse vía web o descargarlo para usarlo en local (con licencia GNU).
- Es un script totalmente gratuito.
- Posibilidad de exportar los resultados a xml, excel, html, csv o sql.
El script aún siendo gratuito, incorpora algunas ventajas si decidimos donar más de 20$ a los autores: podremos generar hasta 5000 registros de una sola vez, y estos se guardarán durante un año en la base de datos, por si algún día necesitamos exactamente esos mismos datos.
Sin embargo, si decidimos guardanos esos 20$ para nosotros, el sistema se limitará a generar tan solo 200 registros a la vez.
Resumiendo, Generate Data es una herramienta muy útil a la hora de realizar las últimas pruebas en nuestra web testeando la base de datos y las consultas SQL, además de ayudarnos a darle esa vida que el Lorem Ipsum no consigue.






