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.
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). |