Pour commencer le test de charge, commencez par double-cliquer sur l'application ProcSlave.exe dans le dossier Database Hammer que vous avez créé. Vous pouvez exécuter les deux applications ProcSlave et ProcMaster sur le serveur ou sur la machine client pour simuler un client avec de multiples connexions. Vous pouvez aussi exécuter
Démarrer le test de charge
plusieurs applications ProcSlave et ProcMaster sur différents
ordinateurs client simultanément, afin
de tester un scénario client/serveur à
clients multiples, connexions multiples.
Ensuite, double-cliquez sur l’application
ProcMaster.exe. L’UI est la
même que l’interface LoadMaster, mais
dans le coin inférieur gauche se trouve
un bouton Stats, grisé jusqu’à ce que le
test commence. Le champ Instances
n’est plus grisé. L’application va générer
autant d’instances de l’application
ProcSlave que vous sélectionnez. Par
défaut, la moitié des instructions appellent
la procédure stockée UPDATE
et le reste appelle la procédure stockée
SELECT. Pendant le test, vous pouvez
voir les statistiques pour chaque instance
d’application en cliquant sur le
bouton Stats. La génération de toutes
les connexions demande quelques minutes
(il a fallu 6 minutes à mon test
pour générer 500 connexions), donc
surveillez en permanence le nombre
de connexions pour être certain que
les compteurs respectent les seuils désirés.
Quand le nombre de connexions
a atteint le nombre d’instances que
j’avais sélectionné dans l’interface ProcMaster, j’ai démarré le journal de
comptage. Pour cela, faites un clic droit
sur le journal de comptage que vous
avez créé et sélectionnez Start. Pour
l’arrêter, faites un clic droit dessus et
sélectionnez Stop.
Dans mon test, je voulais mesurer
5 minutes d’activité pour chaque scénario.
Avant d’arrêter l’exécutable
ProcMaster, j’ai arrêté le journal de
comptage à la marque 5 minutes afin
que la déconnexion des processus esclaves
n’affecte pas les moyennes. Pour
arrêter le test, cliquez sur le bouton
Pause dans la fenêtre Database
Hammer (ProcMaster.exe) et fermez la
fenêtre.
Comme Microsoft fournit les
fichiers VB pour l’application Database
Hammer, vous pouvez personnaliser librement
le code. Ainsi, vous pourriez
vouloir changer le ratio SELECT/UPDATE
ou peut-être concocter une commande
plus compliquée à appliquer à
la table, pour refléter les transactions
probables dans l’environnement de
production. Vous pouvez changer le
ratio dans la procédure GetCommand
dans le module ProcSlaveClass.cls.
Toutefois, j’ai constaté que la charge du
test exemple répond bien à mes
besoins.
Téléchargez cette ressource
Comment accélérer la transformation des environnements de travail ?
Dans un monde professionnel en pleine mutation, la mobilité, l’efficacité énergétique, la sécurité et l’intelligence embarquée sont devenues des critères décisifs pour les équipements informatiques. Découvrez comment les nouveaux PC Microsoft Surface dotés des processeurs Snapdragon X Series s’imposent comme une réponse stratégique aux nouveaux enjeux IT.
Les articles les plus consultés
- Chiffrements symétrique vs asymétrique
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Activer la mise en veille prolongée dans Windows 10
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Février 2026
- Entamer la transition vers la cryptographie post quantique est prioritaire
- Full Cloud : une transformation numérique inévitable pour les entreprises ?
- Pilotage de la DSI : lucidité, exigences et engagement
Articles les + lus
Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
À la une de la chaîne Tech
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
