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
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA : la sécurité se prépare aux accès agentiques
- De l’adoption à la maîtrise : le véritable défi de l’IA en entreprise
- Microsoft Digital Defense Report 2026 : dix priorités pour bâtir une cyber résilience durable
- L’IA ne manque pas d’intelligence mais les entreprises manquent de préparation
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
