Um dos grandes problemas que nós desenvolvedores enfrentamos quando estamos iniciando uma aplicação Web nova é com o rendimento em etapas iniciais do processo, problemas estes que vão se tornando mais visíveis a medida que temos uma quantidade de dados mais elevado e um número maior de usuários concorrentes.
Para resolver o problema com usuários concorrentes, é possível realizar teste de stress, porém quando se necessita ter um volume de dados elevado para poder provar se a aplicação esta se comportando como esperávamos, o que normalmente se faz é inserir manualmente essas informações, porém para este caso, temos ferramentas bastante úteis:
- GenerateData: para mim um dos melhores.
- DBMonster: para gerar dados aleatórios em uma base de dados. Muito completo, porém um pouco mais complexo.
- CSV Data Generator: baseado em Ruby, gerar arquivos CSV.
- Datagenerator: Este também gostei bastante por ser bem simples. Permite gerar dados para Mysql, Firebird, Interbase, MSSQL, Oracle, SQLite e PostgreSQL.
No post original, tem a sinopse de outros…
Test (Sample) Data Generators
Muito boa a dica…. Já irei usar em meus projetos!
Valeu!
Nunca tinha pensado neste tipo de automatização. Procuro automatizar o maior número de processos e este tipo de ferramenta vai dar uma boa ajuda.
Thx a lot!
Valeu a dica, mesmo