Test de charge SQL

génère un test d'unité Visual Studio 2005 à partir d'une trace de profileur SQL Server
Télécharger maintenant

Test de charge SQL Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Bijanjavidi
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 229 KB

Test de charge SQL Mots clés


Test de charge SQL La description

Le test de charge SQL a été conçu pour générer un test d'unité Visual Studio 2005 à partir d'une trace de profileur SQL Server. L'outil extrait toutes les instructions SQL et les appels de procédure stockés à partir de la trace et les transforme en un seul test d'unité Visual Studio, qui peut ensuite être configuré en tant que test de charge Visual Studio. L'outil n'interagit pas avec la base de données elle-même lorsqu'il génère le code de test et il peut donc être utilisé "hors ligne". Le code généré doit être personnalisé pour inclure une chaîne de connexion à la base de données sous test. Le code généré comprend également des crochets pour permettre à l'utilisateur de personnaliser les paramètres transmis aux états SQL et les procédures stockées, de sorte que la variabilité puisse être introduite dans les données pour empêcher la mise en cache de donner des chiffres de performance artificiellement élevés. L'outil est destiné à être utilisé conjointement avec un programme client qui exerce la base de données. Une trace de l'activité SQL Server du client est capturée à l'aide du profileur SQL Server. Cela représente un scénario de test, qui est ensuite traité par l'outil pour produire un test d'unité qui rejoue le scénario. L'outil nécessite une trace à collecter à l'aide de l'outil de profileur SQL Server. L'outil suppose que la trace ne contient que des enregistrements relatifs à une session client unique. Il est donc important de veiller à ce que la trace soit configurée pour ne collecter que les enregistrements de trace générés par l'activité du client utilisé pour générer le scénario. Il est donc conseillé d'exécuter le client sur une machine à partir de laquelle aucune autre activité de la base de données SQL Server n'est générée et de définir le filtre de profileur SQL Server en conséquence. Exigences: SQL Server 2005 SDK et les outils de gestion SQL Server 2005 sont installés. LIMITATIONS: Seulement prend en charge le code qui fonctionne contre une seule base de données avec une seule connexion. Les déclarations préparées ne sont pas prises en charge. L'outil ne peut (pas encore) configurer et capturer la trace pour vous, cela nécessite que vous utilisiez vous-même le profileur SQL pour obtenir une trace. Avec SQL 2005, il est possible d'automatiser cela. Non (encore) intégré à Visual Studio ou à la DB Pro Edition. L'outil n'a été testé que dans un environnement anglais, il est peu probable qu'il fonctionne correctement dans d'autres environnements, en particulier avec les dates. Dans une version future, cela pourrait être résolu en exigeant la classe d'événements existanteConnection, qui répertorie le format de langue et de la date. L'outil ne prend pas en charge les types de données XML. Les paramètres INPUTOutPut d'initialisation avec un NULL ne peuvent pas être distingués des paramètres de sortie uniquement, ils sont donc traités comme une sortie uniquement. Lorsque la trace passe une null à un paramètre binaire (E.G. image, binaire, varbinaire), le code généré génère une erreur d'exécution. Le code généré doit être modifié pour passer sqlbinaire.Null. Le point d'extensibilité de génération de code personnalisé peut être utilisé pour contourner cela. Les paramètres de position passés à des instructions SQL (par opposition aux appels de procédure stockées) ne sont pas pris en charge.


Test de charge SQL Logiciels associés

Dbmyne 2008

Importe des données dans un fichier de projet et crée une représentation interne des données optimisées pour l'analyse de données. ...

183 8.4 MB

Télécharger