Exécution d’un labo de test de performances Project Server 2010

 

S’applique à : Project Server 2010

Dernière rubrique modifiée : 2011-03-11

Ceci est un tout nouvel article. Nous serions heureux de recevoir vos commentaires afin d’être en mesure de vous fournir la meilleure documentation technique possible. N’hésitez pas à envoyer vos commentaires, questions ou suggestions concernant la documentation à l’adresse epmdocfeedback@microsoft.com.

La mise en œuvre d’un labo de test de performances sur une solution Microsoft Project Server 2010 peut être une tâche très complexe, en raison des nombreuses interactions des utilisateurs et des divers comportements liés au système. Cette section d’articles est conçue comme un guide général pour la création et l’exécution d’un labo de test de performances.

Types de charges

Voici les principaux types de charges qui doivent être reproduits dans un environnement de test de performances.

  1. Opérations initiées par l’utilisateur impliquant Microsoft Project Web App

  2. Opérations initiées par l’utilisateur impliquant Microsoft Project Professional

  3. Opérations en arrière-plan

Stratégies de test

Les stratégies de test peuvent inclure des charges indépendantes ou des charges mixtes composées de différentes opérations. En observant la façon dont le système réagit à la charge produite par une seule opération spécifique exécutée par de nombreux utilisateurs à la fois, il est possible de déterminer une mesure de référence pour les périodes de pointe correspondant à l’opération en question. Toutefois, les stratégies à charges mixtes sont plus réalistes et permettent de simuler la réaction des systèmes face à plusieurs modèles d’utilisation possibles. Par exemple, vous vous souciez de la charge représentée par l’envoi des feuilles de temps, qui, en fonction de votre scénario spécifique, correspond à la période de pointe du vendredi après-midi pour tous les utilisateurs. Dans ce cas, vous pouvez tester le système en simulant uniquement des envois de feuilles de temps, sans ajouter d’autre charge simulée. Ces résultats fournissent une base de référence pour la mesure du débit maximal (par exemple, le nombre de feuilles de temps pouvant être envoyées/traitées par heure) du système en ce qui concerne l’opération spécifique examinée.

Vous pouvez également tester le système en fonction d’un plus grand nombre d’opérations différentes à la fois. Vous pouvez recourir à des profils d’utilisation aussi proches que possible de votre scénario réel, en utilisant dans l’idéal des journaux d’historique provenant du système de production, comme source de données pour déterminer les profils d’utilisation à tester.

Indépendamment de l’ensemble des stratégies de test que vous souhaitez adopter, les articles connexes listés dans la section « Voir aussi » décrivent de manière plus détaillée la planification et la simulation des types de charges appartenant aux trois catégories traitées antérieurement. Visual Studio Team System 2008 Test Edition fournit la base de tous les scénarios. Avec Visual Studio Team System 2008 Test Edition, vous pouvez facilement équilibrer plusieurs types de charges dans un seul test de charge à exécuter pour une période donnée.