bénérateur

Un cadre de création de données de test à volume réalistes et valides, utilisées pour les tests de charge et de performance et la configuration de la vitrine
Télécharger maintenant

bénérateur Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Volker Bergmann
  • Site Internet de l'éditeur:
  • http://www.bergmann-it.de/
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 8.3 MB

bénérateur Mots clés


bénérateur La description

Un cadre permettant de créer des données de test à volume réalistes et valides, utilisées pour les tests de charge et de performance et la configuration de la vitrine Benerator vous soutiendra dans l'exécution des performances réalistes et des tests de charge. Benerator est un cadre permettant de générer des données de test haute volume valides et réalistes pour votre système à tester (évitant l'anti-motif de Datalite). Benerator réduit en réalité le temps de création d'une configuration de données utile d'une application d'entreprise de taille moyenne ou d'un schéma XML de 2 à 4 semaines à 1-2 jours! Puisque la représentation et les contraintes de données sont indépendantes de la plate-forme, peut vous fournir un ensemble riche. d'interfaces de plug-in pour des extensions et des mappages personnalisés, permettant à pratiquement toute plate-forme de la génération de données.out de la case Benerator prend en charge les systèmes de base de données, XML, Schema XML, CSV, Fichiers plats et Excel (TM). Les packages de domaine fournissent des générateurs réutilisables pour la création de données spécifiques à un domaine en tant que noms et adresses internationalisables dans la langue et la région (via des jeux de données nicheurs) .Benerator a été testé avec et fournit des exemples pour: · Oracle 10G (conducteur mince) · DB2 · Server MS SQL · MySQL 5 · PostgreSQL 8.2 · HSQL 1.8 · Derby 10.3 · Firebird Voici quelques caractéristiques essentielles de "Bénérateur": Approche générique: · Benerator ne se limite pas à un type spécial de données système ou plate-forme - XML et relationnel (base de données) sont encore pris en charge, le support d'annotation Java viendra bientôt. Le modèle de données abstraite permet une application à pratiquement toute technologie spécifique pour la représentation des données. L'objectif à long terme est de soutenir toutes les normes majeures et applications standard (Services Web, SAP, Siebel, ...) Utilisabilité: · Conception facile, implémentation et utilisation des fournisseurs de données pour les tests de charge: le processus de conception et de génération de données de test de charge complexes valides est réduit de semaines à des jours. Encore mieux: les projets budgétaires plus petits ont maintenant la chance de charger un test de chargement du tout! Traitement à fort volume: · L'exigence minimale pour toute fonctionnalité de génération est de générer au moins un million d'objets par heure sur du matériel de développement commun. · Benerator peut exécuter multithreadé, en faisant une utilisation efficace de systèmes multicurs. · L'accès à la base de données de Benerator est hautement optimisé, soutenant la persistance de plusieurs milliers de lignes par seconde. Forfaits de domaine: · Adresse: rue, numéro de maison, code postal Nom de la ville, pays, numéro de téléphone. · Personne: noms, titres, salutations, adresse · NET: adresses de site Web, adresses électroniques · Finances: comptes bancaires, cartes de crédit · Organisation: noms de sociétés · Les autres packages de domaine sont planifiés et développés sur la demande ou la posabilité. qualité des données: · Prend en charge les contraintes simples et multi-champs. générer des valeurs cohérentes pour le sexe, la salutation et le prénom d'une personne. · Possibilité de valider les données générées: les données seront générées en fonction des définitions de contraintes. Si l'application testée utilise des connaissances secrètes pour la validation d'entrée, un validateur personnalisé peut être branché pour filtrer les ensembles de données inadéquates, par exemple. pour valider les adresses contre une base de données postale. facilité d'utilisation: · Création de données dynamique ou accès aux applications de test de contrainte (planifiée). · Invocation de ligne de commande pour une intégration continue (planifiée). · Fournir une configuration initiale de la base de données pour le déploiement de l'application (planifié). · Fournir et assurer des données cohérentes pour les tests d'unités (prévues). composant basé, facilement extensible: · Les générateurs prédéfinis fournissent une génération de types de données simples, de tableaux, de collecte et de chaînes correspondant à des expressions régulières · Extensibilité des générateurs personnalisés: un contrat de composant clair pour les générateurs permet une mise en uvre facile des générateurs personnalisés et des cycle de vie propre et de la gestion des ressources. · Internationalisation: Les données générées peuvent être converties avec différents formats (comme des valeurs temporelles) ou différentes langues (telles que salutations ou titres). · Concept de jeu de données: Les données peuvent être classées et groupées hiérarchiquement (par exemple, des villes d'un État, d'un pays ou d'un continent). Personnalisabilité: · Accepte l'entrée dans plusieurs formats à partir de plusieurs sources: la spécification d'un modèle de données est facile. Une multitude de mécanismes de générateur est fournie, comme l'importation de fichiers ou de base de données, des générateurs d'expressions régulières, des listes d'échantillons, des fonctions de distribution et des formats d'entrée différents. · Fournit une sortie dans plusieurs formats en même temps (planifiée): car les informations générées ultérieurement peuvent ne pas être récupérables à partir des systèmes cible (par exemple les numéros de code PIN), une sortie simultanée en plusieurs bases de données doit être fournie (par exemple, les utilisateurs dans la base de données et le fichier CSV). Un mécanisme de plug-in pour la sortie de données doit être fourni pour stocker des données dans d'autres systèmes (par exemple le format de fichier (par exemple, des formats propriétaires). · Importation de données complexes (planifiée): importation d'actionnements (ou de graphiques d'entité) à partir de bases de données et de fichiers. · Offre de puissantes options de randomisation et est extensible par ceux personnalisés. · Prend en charge le regroupement de données dans des ensembles de données hiérarchiques. Les ensembles de données peuvent se chevaucher et former plusieurs types de hiérarchie parallèles. Importation et anonymisation des données de production: · Les données existantes peuvent être importées et anonymisées en écrasant certains attributs avec des données générées. autonome: · Pour une compatibilité maximale avec l'environnement d'exécution, l'utilisation d'outils tiers est évitée dans la mesure du possible. · La journalisation des communes est requise mais utilisée réellement pour augmenter l'indépendance des platifs en permettant de brancher différentes infrastructures de journalisation. Exigences: · Java Limites: · Pour l'exécution de script, Java 6.0 requis · L'API n'est pas définitive · La persistance de la base de données ne prend actuellement en charge que des inserts, aucune mise à jour des données préexistantes ou précédemment persistées. · Le concept de séquence n'est pas final, mais · Les types SQL suivants ne sont pas encore pris en charge: Array, distinct, NULL, STREST


bénérateur Logiciels associés

Lunarcp

logiciel qui fournit des plug-ins très utiles pour faciliter le développement de la plate-forme client riche en Eclipse ...

170 6.4 MB

Télécharger