Partager via


Schéma de tests de charge

Mise à jour : novembre 2007

Le diagramme suivant illustre les relations qui existent entre les quatre tables de faits Test de charge et les mesures connexes (dimensions) dans l'entrepôt de données.

Schéma montrant les relations entre des dimensions

Le schéma de tests de charge référence cinq tables de faits :

  • Table de faits Transaction de test de charge (dbo.Load Test Transaction)

  • Table de faits Détails du test de charge (dbo.Load test Details)

  • Table de faits Résumé de page de test de charge (dbo.Load Test Page Summary)

  • Table de faits Résumé du test de charge (dbo.Load Test Summary)

  • Table de faits Compteur de test de charge (dbo.Load Test Counter).

Le schéma de tests de charge référence également neuf tables de dimension :

  • Table de dimension Dimension Transaction de test de charge (dbo.Load Test Transaction Dimension)

  • Table de dimension Dimension Résumé de page de test de charge (dbo.Load Test Page Summary Dimension)

  • Table de dimension Scénario de test de charge (dbo.Load Test Scenario)

  • Table de dimension Ordinateur (dbo.Machine)

  • Table de dimension Dimension Compteur de test de charge (dbo.Load Test Counter Dimension)

  • Table de dimension Résultat (dbo. Result)

  • Table de dimension Série (dbo.Run Dimension)

  • Table de dimension Build (dbo.Build Dimension)

  • Table de dimension Projet d'équipe (dbo.Team Project) (consultez Dimensions partagées)

Table de faits Transaction de test de charge

Le tableau suivant décrit les colonnes de la table de faits Transaction de test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Séquence

Numéro d'identification de la séquence (utilisation en interne).

Test

Nom du test de charge.

Transactions

Nombre de transactions exécutées pendant un test de charge. Cela peut être résumé par la dimension Transaction.

Temps de réponse

Temps de réponse moyen pour les pages lues par le test de charge.

Temps écoulé

Temps moyen écoulé pour les transactions survenues durant le test de charge.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__TrackingID

Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement.

Transaction de test de charge

Clé étrangère vers la table de dimension Dimension Transaction de test de charge

Build

Clé étrangère vers la table de dimension Build.

Série

Clé étrangère vers la table de dimension Série.

Scénario de test de charge

Clé étrangère vers la table de dimension Scénario de test de charge.

Résultat

Clé étrangère vers la table de dimension Résultat.

Projet d'équipe

Clé étrangère vers la table de dimension Projet d'équipe.

Table de faits Détails du test de charge

Le tableau suivant décrit les colonnes de la table de faits Détails du test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Séquence

Numéro d'identification de la séquence (utilisation en interne).

Test

Nom du test de charge.

Nombre total de tests

Nombre total de tests exécutés dans le cadre du test de charge.

Échecs de tests

Nombre de tests qui ont échoué pendant l'exécution du test de charge.

Durée moyenne

Durée moyenne pour les tests exécutés pendant le test de charge.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__TrackingID

Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement.

Build

Clé étrangère vers la table de dimension Build.

Série

Clé étrangère vers la table de dimension Série.

Scénario de test de charge

Clé étrangère vers la table de dimension Scénario de test de charge.

Résultat

Clé étrangère vers la table de dimension Résultat.

Projet d'équipe

Clé étrangère vers la table de dimension Projet d'équipe.

Table de faits Résumé de page de test de charge

Le tableau suivant décrit les colonnes de la table de faits Résumé de page de test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Séquence

Numéro d'identification de la séquence (utilisation en interne).

Test

Nom du test de charge.

Temps de réponse

Temps de réponse moyen pour les pages lues par le test de charge.

Nombre de pages

Nombre de lectures de pages Web survenues durant le test de charge.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__TrackingID

Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement.

Résumé de page

Clé étrangère vers la table de dimension Résumé de page de test de charge.

Build

Clé étrangère vers la table de dimension Build.

Série

Clé étrangère vers la table de dimension Série.

Scénario

Clé étrangère vers la table de dimension Scénario de test de charge.

Résultat

Clé étrangère vers la table de dimension Résultat.

Projet d'équipe

Clé étrangère vers la table de dimension Projet d'équipe.

Table de faits Résumé du test de charge

Le tableau suivant décrit les colonnes de la table de faits Résumé du test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Heure de début

Date et heure auxquelles la génération a commencé.

Durée réelle

Durée réelle d'exécution du test de charge.

LoadTestDuration

Durée spécifiée par l'utilisateur pour le test de charge.

LoadTestWarmupTime

Période de préchauffage pour le test de charge. Pendant cette période, les données de performances ne sont pas collectées.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__TrackingID

Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement.

Build

Clé étrangère vers la table de dimension Build.

Série

Clé étrangère vers la table de dimension Série.

Résultat

Clé étrangère vers la table de dimension Résultat.

Projet d'équipe

Clé étrangère vers la table de dimension Projet d'équipe.

Table de faits Compteur de test de charge

Le tableau suivant décrit les colonnes de la table de faits Compteur de test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Valeur

Valeurs collectées par les compteurs pendant l'exécution du test de charge. Ces valeurs peuvent être analysées à l'aide des attributs de la dimension ID de compteur. Selon le type de compteur qui prend la mesure, la valeur de cette mesure a des significations différentes, par exemple la quantité de mémoire disponible, le nombre de demandes par seconde, etc.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__TrackingID

Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement.

Build

Clé étrangère vers la table de dimension Build.

Série

Clé étrangère vers la table de dimension Série.

Résultat

Clé étrangère vers la table de dimension Résultat.

ID de compteur

Clé étrangère vers la table de dimension Dimension Compteur de test de charge.

Ordinateur

Clé étrangère vers la table de dimension Ordinateur.

Projet d'équipe

Clé étrangère vers la table de dimension Projet d'équipe.

Table de dimension Transaction de test de charge

Le tableau suivant décrit les colonnes de la table de dimension Transaction de test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Transaction

Nom de la transaction associée aux mesures du groupe de mesures Transaction de test de charge. Cela permet la génération d'une liste de toutes les transactions ainsi que de leurs fréquences et temps de réponse correspondants pour un résultat de test de charge particulier ou pour de nombreux résultats de test de charge.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Résumé de page de test de charge

Le tableau suivant décrit les colonnes de la table de dimension Transaction de test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Url

URL de la page Web utilisée lors de l'évaluation des mesures Nombre de pages et Temps de réponse du groupe de mesures Résumé de page de test de charge.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Scénario de test de charge

Le tableau suivant décrit les colonnes de la table de dimension Scénario de test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Scénario de test de charge

Scénario utilisé pour les mesures trouvées dans les groupes de mesures Transaction de test de charge et Détails du test de charge.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Ordinateur

Le tableau suivant décrit les colonnes de la table de dimension Ordinateur.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Ordinateur

Nom de l'ordinateur utilisé.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Compteur de test de charge

Le tableau suivant décrit les colonnes de la table de dimension Compteur de test de charge.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

ID de compteur

Numéro d'identification du compteur (utilisation en interne).

Objet compteur

Objet Compteur de test de charge utilisé pour mesurer l'activité pendant le test de charge. Cela inclut des compteurs tels que Mémoire, Interface réseau ou Demandes. Ces compteurs sont associés à la mesure Valeur du groupe de mesures Compteur de test de charge décrit plus haut. Niveau de granularité supérieur pour interpréter la signification de cet attribut dans l'attribut Compteur de la dimension ID de compteur.

Compteur

Identifie le compteur spécifique dans l'objet compteur auquel la mesure Valeur du groupe de mesures Compteur de test de charge est associée. Par exemple, pour l'objet compteur Demande, les valeurs contiennent des éléments identifiés par le compteur spécifique, tels que le temps de réponse moyen, les demandes mises en cache, les demandes qui ont échoué, etc.

Instance de compteur

Identifie l'instance de compteur associée à la mesure Valeur du groupe de mesures Compteur de test de charge. Par exemple, une instance de compteur peut indiquer une carte réseau spécifique associée à la mesure Octets reçus/s, compteur de l'objet compteur Interface réseau.

Résultat du compteur

Valeur booléenne indiquant que le compteur actuel est utilisé pour déterminer le résultat total.

HigherIsBetter

Indicateur qui signale si la valeur mesurée par cette instance de compteur est meilleure lorsque la valeur est plus élevée. Par exemple, il est préférable d'avoir un débit plus élevé pour le compteur Octets reçus/s, ce qui n'est pas valable pour la consommation de mémoire pour la mesure Durée moyenne du test. Cela permet la création de rapports indiquant les améliorations entre deux séries de tests de charge.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Résultat

Le tableau suivant décrit les colonnes de la table de dimension Résultat.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

ID de résultat

Numéro d'identification du résultat (utilisation en interne).

Résultat

Nom du résultat du test de charge. Par défaut, il s'agit de l'horodatage de l'heure à laquelle le test de charge a été exécuté.

Test

Nom du test de charge.

Type de test

Type de test associé au résultat du test. Pour les tests de charge, ce type sera toujours Test de charge.

Description du test

Description du test lorsque le résultat du test de charge a été exécuté.

Résultat parent

Clé du résultat du test parent qui indique le résultat contenant le résultat actuel.

Racine du résultat

Valeur qui décrit si l'enregistrement de résultat est un résultat racine qui indique que le résultat représente le résultat du test le plus externe.

Message d'erreur

Chaîne qui représente le message d'erreur pour le résultat du test.

Liste d'agents de test de charge

Liste des ordinateurs agents qui ont été utilisés pour générer le test de charge.

Heure de fin

Heure de fin du test de charge.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Série

Le tableau suivant décrit les colonnes de la table de dimension Série.

Champ

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

ID de série

Numéro d'identification de la série (utilisation en interne).

Série

Série de tests qui a produit les résultats de test de charge.

Description de la série

Description de la série de tests qui a produit les résultats de test de charge.

Série distante

Indicateur True/False indiquant si la série de tests qui a produit les résultats de test de charge était une série de tests distante.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Build

Le tableau suivant décrit les colonnes de la table de dimension Build. La table contient une ligne pour chaque build d'équipe.

Champ

Description

__ID

Identificateur d'enregistrement pour la table (utilisation en interne).

Moniker d'artefacts de la build

Numéro d'identification utilisé pour lier un objet, tel qu'un élément de travail, à une build spécifique.

Build

Numéro ou nom utilisé pour identifier la build de manière unique.

Type de build

Nom du type de build défini dans l'Assistant Création d'un nouveau type de build d'équipe. Pour plus d'informations, consultez Comment : créer une définition de build.

Sélectionné à partir du nœud Builds d'équipe dans Team Explorer. Pour plus d'informations, consultez Comment : démarrer ou mettre en file d'attente une définition de build.

Emplacement cible

Serveur et partage où la build terminée sera placée.

Heure de début de génération

Date et heure auxquelles la génération a commencé.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Voir aussi

Concepts

Perspective Test de charge

Autres ressources

Schémas relationnels