Facteurs de l’expérience utilisateur (UX)

La page Facteurs UX fournit un aperçu de l’expérience de niveau facteur et sous-facteur de l’ensemble d’utilisateurs que vous sélectionnez dans le tableau de bord UX.

Cliquez sur l’une des catégories Excellent, Acceptable ou Médiocre UX dans le tableau de bord UX pour ouvrir la page Facteurs UX. Il quantifie l’effet des mesures de facteurs et de sous-facteurs sur l’expérience utilisateur. Cette page classe l’ensemble d’utilisateurs sélectionné en fonction de leur expérience concernant les facteurs suivants : disponibilité de la session, réactivité de session, résilience de session et durée d’ouverture de session. De plus, les utilisateurs sélectionnés sont également classés en fonction de leur expérience concernant les sous-facteurs de ces facteurs. Cet examen vous permet d’identifier le sous-facteur réel responsable de la mauvaise expérience des utilisateurs dans votre environnement.

Comment utiliser la page Facteurs d’expérience utilisateur (UX) ?

Pour approfondir les mesures de facteurs affectant l’expérience utilisateur, cliquez sur le nombre dans l’une des catégories Excellent, Passable ou Pauvre du tableau de bord UX.

  1. Considérez le scénario, où tous les Sites ont eu 5 utilisateurs avec une excellente expérience, 841 avec une expérience équitable et 25 utilisateurs ayant une mauvaise expérience au cours du dernier mois. Pour comprendre la raison pour laquelle 25 utilisateurs sont confrontés à une mauvaise expérience utilisateur, cliquez sur le numéro 25 dans le tableau de bord Expérience utilisateur.

    Tableau de bord Expérience utilisateur

  2. L’écran des facteurs de l’expérience utilisateur (UX) montre une extraction vers le bas des facteurs affectant la mauvaise expérience des utilisateurs sur tous les Sites au cours du dernier mois.

    Ventilation UX

  3. Le panneau de gauche affiche les filtres de sélection pour l’expérience utilisateur et les facteurs.

    UX Drilldown - Panneau gauche

    Cliquez sur le numéro Utilisateurs sélectionnés pour accéder à la page Recherche en libre-service pour l’ensemble spécifique d’utilisateurs.

  4. Les sections de la page Facteurs UX classent davantage l’ensemble d’utilisateurs sélectionné en fonction des facteurs Disponibilité de la session, Réactivité de session, Résilience de session et Durée d’ouverture de session. Développez (cliquez sur >) chaque section de facteurs pour afficher la classification des utilisateurs en fonction de l’expérience acquise dans les sous-facteurs respectifs. Les facteurs sont triés en fonction du nombre d’utilisateurs ayant une mauvaise expérience des facteurs.

  5. La classification globale de l’expérience utilisateur peut ne pas correspondre au nombre d’utilisateurs au niveau du facteur. De plus, une mauvaise expérience pour un ou plusieurs facteurs peut ne pas nécessairement signifier une mauvaise expérience globale de l’utilisateur.

  6. De même, le nombre d’utilisateurs aux niveaux de sous-facteurs individuels peut ne pas correspondre au nombre d’utilisateurs au niveau du facteur. Par exemple, un utilisateur avec des objets de stratégie de groupe élevés peut ne pas nécessairement avoir une mauvaise expérience d’ouverture de session, car l’expérience de l’utilisateur avec d’autres sous-facteurs peut avoir été excellente.

  7. La classification des utilisateurs aux niveaux des facteurs et des sous-facteurs permet d’identifier et de dépanner précisément la cause d’une mauvaise expérience globale de l’utilisateur.

Utilisateurs non classés dans des catégories

La classification Non catégorisé fait référence au nombre d’utilisateurs dont l’expérience ne peut être classée dans aucune des catégories Excellent, Acceptable ou Médiocre. Cela peut se produire aux niveaux des facteurs ou des sous-facteurs lorsque la mesure correspondante n’est pas disponible.

UX Drilldown - Utilisateurs non catégorisés

En dehors des erreurs système lors de l’obtention des mesures, une expérience utilisateur peut ne pas être catégorisée pour les raisons suivantes.

  1. Dans le cas où un utilisateur ne parvient pas à établir la session, cet utilisateur n’est pas classé en fonction de tous les facteurs, à l’exception de la disponibilité de la session.
  2. Les mesures des sous-facteurs de réactivité de session ne sont disponibles que lorsque l’utilisateur se connecte via une Citrix Gateway version 12.1 ou ultérieure, configurée avec Citrix Analytics for Performance. Pour de plus amples informations, consultez Configurer Citrix Gateway local.
  3. Pour comprendre précisément les raisons pour lesquelles l’expérience du sous-facteur Durée d’ouverture de session d’un utilisateur n’est pas catégorisée, consultez la section Sous-facteurs de durée d’ouverture de session.

Sous-facteurs de durée d’ouverture de session

La durée d’ouverture de session correspond au temps nécessaire au lancement d’une session. Il est mesuré comme étant la période entre le moment où l’utilisateur se connecte à partir de l’application Citrix Workspace et le moment où l’application ou le bureau est prêt à être utilisé. Cette section classe les utilisateurs en fonction des lectures de durée d’ouverture de session. Les seuils de durée d’ouverture de session pour la classification de l’expérience comme Excellente, Acceptable ou Médiocre sont calculés dynamiquement. Pour plus d’informations sur les seuils dynamiques pour la durée d’ouverture de session, reportez-vous à la section Seuils dynamiques.

Durée d'ouverture de session - Liste détaillée En cliquant sur les numéros de nombre d’utilisateurs classifiés, l’écran Self-Serviceaffiche les mesures des facteurs de performance réels pour l’ensemble d’utilisateurs sélectionné.

La durée d’ouverture de session est divisée en sous-facteurs qui représentent les phases individuelles de la séquence de lancement complexe. Chaque ligne de la table d’extraction Durée de l’ouverture de session représente la catégorisation des utilisateurs pour les différentes phases qui se produisent pendant le lancement de la session. Cela permet de résoudre et d’identifier les problèmes d’ouverture de session utilisateur spécifiques.

Durée d'ouverture de session - Liste détaillée

Les comptes d’utilisateurs pour les catégories Excellent, Acceptable et Médiocre liés à chaque expérience de sous-facteur sont affichés. Utilisez ces informations pour analyser des phases de sous-facteurs spécifiques susceptibles de contribuer à une plus longue durée d’ouverture de session.

Par exemple, si les objets de stratégie de groupe affichent le plus grand nombre d’utilisateurs confrontés à de mauvaises expériences, examinez les stratégies d’objet de stratégie de groupe applicables à ces utilisateurs afin d’améliorer la durée d’ouverture de session.

La dernière colonne Non classé affiche le nombre d’utilisateurs pour lesquels des mesures de sous-facteur spécifiques ne sont pas disponibles pour la période sélectionnée. Les raisons spécifiques sont expliquées avec des descriptions individuelles de sous-facteurs.

GPO

Les objets de stratégie de groupe sont le temps nécessaire pour appliquer des objets de stratégie de groupe pendant l’ouverture de session. La mesure des objets de stratégie de groupe n’est disponible que si les paramètres de stratégie de groupe sont configurés et activés sur les machines virtuelles.

GPO Insights affiche les extensions côté client dans l’environnement qui prennent le temps de traitement le plus long pendant la période sélectionnée. Pour afficher les informations, cliquez sur le lien Afficher les contributeurs dans la colonne Insights des objets de stratégie de groupe dans la table de sous-facteurs Durée de l’ouverture de session. GPO Insights sont basés sur l’analyse des sessions utilisateur ayant une mauvaise expérience dans l’exécution des objets de stratégie de groupe.

UX Drilldown - Informations sur les objets de stratégie de groupe

Une extension côté client (CSE) est une bibliothèque de liens dynamiques (DLL) qui implémente la stratégie de groupe sur l’ordinateur client. Les ESC avec un temps de traitement long augmentent les temps d’exécution des objets de stratégie de groupe et l’optimisation du traitement CSE améliorent l’expérience d’ouverture de session globale de l’utilisateur.

Le temps moyen d’exécution du CST dépend du nombre et du type de stratégies appliquées avec celui-ci. Utilisez les pointeurs suivants pour améliorer le temps de traitement des CST.

  • Redirection de dossiers : le temps d’exécution CSE dépend du nombre de dossiers redirigés et du contenu de chaque dossier. Le système peut avoir une attente configurée qui est appliquée après chaque redirection de dossier. Optimisez le nombre de dossiers, pour obtenir un temps d’exécution CSE inférieur.

  • Mappage de lecteur : Les scripts d’ouverture de session peuvent essayer de mapper des lecteurs vers des serveurs cibles inexistants, ce qui entraîne un temps d’exécution plus élevé. Assurez-vous que les adresses du serveur sont correctes et disponibles.

Examinez et ajustez les stratégies associées aux ESC qui prennent le temps de traitement le plus long, comme indiqué dans les informations sur les objets de stratégie de groupe. En outre, envisagez de supprimer celles qui ne sont pas requises.

Chargement du profil

La charge de profil est l’une des phases les plus critiques de la durée d’ouverture de session. Il s’agit du temps nécessaire pour charger le profil d’un utilisateur, qui inclut la ruche de Registre (NTUser.dat) et les fichiers utilisateur. L’optimisation du temps de chargement du profil peut contribuer à améliorer la durée globale de l’ouverture de session.

La mesure de la charge de profil n’est disponible que si les paramètres de profil sont configurés pour l’utilisateur sur la machine virtuelle.

La colonne Insights de la charge du profil affiche des informations sur la taille du profil étant le facteur contribuant aux longs temps de chargement du profil. Il identifie les utilisateurs susceptibles d’être affectés par une grande taille de profil.

UX Drilldown - Informations sur le chargement du profil

Cliquez sur le lien Afficher la corrélation pour voir la taille moyenne du profil des utilisateurs. La taille moyenne du profil est calculée en utilisant les tailles de profil des utilisateurs qui ont eu une excellente et équitable expérience de charge de profil au cours des 30 derniers jours. Cette taille de profil est identifiée comme optimale. Les utilisateurs dont la taille de profil est supérieure à la moyenne sont susceptibles d’avoir des temps de chargement médiocres.

Cliquez sur Afficher l’analyse pour afficher la liste des utilisateurs dont la taille du profil est supérieure à la moyenne. Cette vue affiche la dernière taille de profil connue et moyenne pour chaque utilisateur. Utilisez des facettes pour filtrer davantage ces données afin d’afficher les utilisateurs ayant à la fois une taille de profil importante et une expérience de durée d’ouverture de session médiocre.

Développez les détails de l’utilisateur pour afficher des mesures de performances spécifiques afin de dépanner davantage la raison de la mauvaise expérience.

Utilisez ces informations pour recommander aux utilisateurs de réduire les fichiers volumineux dans leur profil.

Les informations ne sont pas affichées si les mesures de taille de profil ou la taille moyenne du profil ne sont pas disponibles.

  • La mesure de la taille de profil nécessite l’installation de Citrix Profile Management sur les machines.

  • La mesure de la taille du profil est prise en charge sur les versions 1912 et ultérieures de la machine.

  • Les mesures de taille de profil des utilisateurs ayant une expérience de charge de profil passable et excellente au cours des 30 derniers jours sont utilisées pour calculer la taille moyenne du profil. Les informations ne sont pas dérivées si aucun point de données n’est disponible pour cette durée.

  • Les informations sur la charge de profil sont dérivées dans les cas où la taille du profil est la cause d’une charge de profil lente. La présence de plusieurs fichiers de profil dans le profil peut également entraîner une charge de profil lente.

Session interactive

Le temps nécessaire pour donner le contrôle du clavier et de la souris à l’utilisateur après le chargement du profil utilisateur. Il s’agit normalement de la durée la plus longue de toutes les phases du processus d’ouverture de session.

Négociation des connexions

La durée nécessaire pour choisir le bureau à attribuer à l’utilisateur.

Démarrage de VM

Si la session a nécessité un démarrage de la machine, c’est le temps nécessaire pour démarrer la machine virtuelle. Cette mesure n’est pas disponible pour les machines non gérées par l’alimentation.

Connexion HDX

Temps nécessaire pour effectuer les étapes requises pour configurer la connexion HDX du point de terminaison à la machine virtuelle.

Authentification

La durée nécessaire pour effectuer l’authentification auprès de la session à distance.

Scripts d’ouverture de session

Il s’agit du temps nécessaire à l’exécution des scripts d’ouverture de session. Cette mesure n’est disponible que si des scripts d’ouverture de session sont configurés pour la session.

Sous-facteurs de réactivité de session

Une fois qu’une session est établie, le facteur de réactivité de session mesure le décalage d’écran qu’un utilisateur rencontre lorsqu’il interagit avec une application ou un bureau. La réactivité de session est mesurée à l’aide de l’ICA RTT (boucle ICA) qui représente le temps écoulé depuis le moment où l’utilisateur appuie sur une touche jusqu’à ce que la réponse graphique soit affichée.

ICA RTT est mesurée comme la somme des retards de trafic dans les réseaux de serveurs et de terminaux machine, et le temps nécessaire au lancement d’une application. Le RTT ICA est une mesure importante qui donne un aperçu de l’expérience utilisateur réelle.

Les seuils de réactivité de la session pour la classification de l’expérience comme Excellente, Acceptable ou Médiocre sont calculés dynamiquement. Pour plus d’informations sur les seuils dynamiques de réactivité de session, reportez-vous à la section Seuils dynamiques.

Détails de la réactivité de session

L’analyse de réactivité de session représente la classification des utilisateurs basée sur les lectures ICA RTT des sessions. Si vous cliquez sur ces chiffres, vous accédez aux mesures de cette catégorie. Les utilisateurs ayant une excellente réactivité de session avaient des sessions très réactives, tandis que les utilisateurs ayant une faible réactivité de session étaient confrontés à un retard dans leurs sessions.

Remarque :

Alors que les lectures ICA RTT sont obtenues à partir de Citrix Virtual Apps and Desktops, les mesures des sous-facteurs sont obtenues à partir de Citrix Gateway. Par conséquent, les valeurs de sous-facteur ne sont disponibles que lorsque l’utilisateur se connecte à une application ou à un bureau via un Citrix Gateway configuré. Pour savoir comment configurer Citrix Gateway avec Citrix Analytics for Performance, reportez-vous à la section Configurer Citrix Gateway local.

De plus, ces mesures sont disponibles pour les sessions

  • lancé à partir de machines activées pour NSAP
  • nouvelles sessions CGP (Common Gateway Protocol) et non les sessions reconnectées.

Les lignes de la table d’analyse de réactivité de session représentent la catégorisation des utilisateurs dans les mesures de sous-facteur. Pour chaque sous-facteur, le nombre d’utilisateurs dans chaque catégorie est affiché dans les colonnes Excellent, Acceptable et Médiocre. Ces informations aident à analyser le sous-facteur spécifique qui contribue à une mauvaise expérience utilisateur.

Par exemple, le nombre le plus élevé d’utilisateurs pauvres enregistrés pour la latence du datacenter indique un problème avec le réseau côté serveur.

La dernière colonne Non classé affiche le nombre d’utilisateurs pour lesquels la mesure du sous-facteur spécifique n’était pas disponible pendant la période sélectionnée.

Les sous-facteurs suivants contribuent à la réactivité de la session. Cependant, le RTT total de l’ICA n’est pas une somme des mesures de sous-facteurs, car les sous-facteurs de l’ICA RTT qui se produisent jusqu’à ce que la couche 4 ne soient mesurables que.

  • Latence du centre de données : Ce sous-facteur est la latence mesurée entre Citrix Gateway et le serveur. Une latence élevée du datacenter indique des retards dus à un réseau de serveurs lent.

  • Latence WAN : Ce sous-facteur est la latence mesurée entre la machine virtuelle et la passerelle. Une latence WAN élevée indique une lenteur dans le réseau de machines de terminaison. La latence WAN augmente lorsque l’utilisateur est géographiquement plus éloigné de la passerelle.

  • Latence de l’hôte : Ce sous-facteur mesure le retard induit par le système d’exploitation du serveur. Un RTT ICA élevé avec des latences de datacenter et de WAN faibles et une latence hôte élevée indique une erreur d’application sur le serveur hôte.

Un grand nombre d’utilisateurs confrontés à une mauvaise expérience dans l’un des sous-facteurs aide à comprendre où se trouve le problème. Vous pouvez résoudre le problème en utilisant les mesures de délai de couche 4. Aucune de ces mesures de latence ne tient compte de la perte de paquets, des paquets en panne, des accusés de réception en double ou des retransmissions. La latence peut augmenter dans ces cas.

Pour plus d’informations sur le calcul de la RTT ICA, reportez-vous à la section Comment ICA RTT est calculé sur NetScaler Insight. Pour plus d’informations sur l’intégration de Citrix Gateway, reportez-vous à la section Installer le système.

Disponibilité des sessions

La disponibilité des sessions est calculée en fonction du taux d’échec. Il s’agit du taux d’échec des connexions de session par rapport au nombre total de tentatives de connexion de session.

L’expérience de disponibilité de session est classée en fonction du taux d’échec de session comme suit :

Excellent : Le taux d’échec est inférieur à 10%. Un excellent facteur de disponibilité de session indique que les utilisateurs sont en mesure de se connecter et d’utiliser l’application ou le bureau.

Acceptable : Le taux d’échec est de 10 à 20 %.

Mauvais : Le taux d’échec est supérieur à 20%. De nombreux utilisateurs ayant une mauvaise expérience de disponibilité des sessions indiquent l’incapacité de se connecter et d’utiliser des sessions.

Comme le fait de ne pas lancer les sessions perturbe la productivité de l’utilisateur, il s’agit d’un facteur important dans la quantification de l’expérience utilisateur globale.

Extraire de disponibilité des sessions

Les lignes du tableau d’extraction Fiabilité de la session affichent les types d’échec classés en fonction du nombre d’utilisateurs et du nombre d’échecs dans chaque catégorie. Utilisez les types d’échec répertoriés pour dépanner davantage les échecs.

Pour plus d’informations sur les raisons possibles d’un type de défaillance identifié, consultez le document Raisons d’échec Dépannage.

Résilience des sessions

La résilience de session indique le nombre de fois où l’application Citrix Workspace s’est reconnectée automatiquement pour récupérer après des perturbations réseau. La reconnexion automatique maintient les sessions actives lorsque la connectivité réseau est interrompue. L’utilisateur peut donc visualiser l’application jusqu’à ce que la connexion au réseau reprenne. Un excellent facteur de résilience de session indique une expérience utilisateur fluide et un nombre moindre de reconnexions dues à des perturbations réseau.

La reconnexion automatique est activée lorsque les stratégies Fiabilité de session ou Reconnexion automatique des clients sont en vigueur. En cas d’interruption du réseau sur le point de terminaison, les stratégies de reconnexion automatique suivantes entrent en vigueur :

  • La stratégie de fiabilité de session entre en vigueur (par défaut en 3 minutes) lorsque l’application Citrix Workspace tente de se connecter à la machine.
  • La stratégie de reconnexion automatique du client entre 3 et 5 minutes lorsque le point de terminaison tente de se connecter à la machine.

Pour chaque utilisateur, le nombre de reconnexions automatiques est mesuré toutes les 15 min sur la période sélectionnée. Selon le nombre de reconnexions automatiques dans la plupart des 15 minutes, l’expérience est classée comme Excellente, Passable ou Pauvre.

Détails de résilience de session

L’expérience de résilience de session est classée en fonction du taux de reconnexion comme suit :

Excellent : Dans la plupart des intervalles de 15 minutes de la période choisie, il n’y a pas eu de reconnexion.

Acceptable : Dans la plupart des intervalles de 15 minutes de la période choisie, il y a eu une reconnexion.

Faible : Dans la plupart des intervalles de 15 minutes de la période choisie, il y a eu plus d’une reconnexion.

Machines surchargées

Les ressources surchargées peuvent provoquer une latence élevée, une durée d’ouverture de session élevée et des échecs entraînant une mauvaise expérience utilisateur. Le facteur Machines surchargées donne une visibilité sur les ressources surchargées causant une mauvaise expérience.

Les machines qui ont subi des pics de CPU soutenus, ou une utilisation élevée de la mémoire, ou les deux, qui ont duré 5 minutes ou plus, entraînant une mauvaise expérience utilisateur pendant la durée sélectionnée sont considérées comme surchargées.

Drilldown de machines surchargées

La section Machines surchargées contient les données suivantes :

  • Nombre de machines sur lesquelles l’utilisation du processeur ou de la mémoire a eu un impact sur au moins une session médiocre.
  • Nombre d’utilisateurs affectés en raison de l’impact de la surcharge du processeur ou de la mémoire sur l’expérience de session.
    • Excellent — utilisateurs sans session affectée par les machines surchargées.
    • Acceptable — les utilisateurs ayant au moins une session équitable impactés par des machines surchargées.
    • Faible : utilisateurs ayant au moins une session médiocre affectée par des machines surchargées.
    • Non classé : utilisateurs dont l’expérience de session ne peut pas être corrélée avec la surcharge de ressources.
  • Répartition du :
    • nombre de machines affectant les utilisateurs ayant une mauvaise expérience en raison de ressources surchargées.
    • nombre d’utilisateurs ayant une mauvaise expérience impactée par les pics CPU et l’utilisation élevée de la mémoire.
  • Cliquer sur le nombre d’utilisateurs surchargés mène à la vue libre-service Utilisateurs filtrée pour afficher les utilisateurs dont les sessions sont affectées par les ressources surchargées.
  • En cliquant sur le nombre de machines surchargées, vous accédez à la vue libre-service Machines filtrée pour afficher l’ensemble choisi de machines surchargées - en fonction de la classification, ou en fonction de la ressource, de l’UC ou de la machine surchargée.

La vidéo suivante présente un scénario de dépannage typique utilisant le facteur Machines surchargées. Vidéo Machines surchargées

Les vues en libre-service Machines, Utilisateurs et Sessions sont améliorées avec la facette Machines surchargées. La vue en libre-service Machines comporte également la facette CPU/mémoire surchargée pour aider à résoudre les problèmes de surcharge sur les machines. Pour plus d’informations, reportez-vous à l’article Machines surchargées de Self-Service.

Une analyse plus poussée à partir de la vue libre-service Machines pour afficher des statistiques spécifiques de machine afin de résoudre les problèmes de surcharge de ressources.