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
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
- Et si les clients n’avaient plus le choix ?
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Activer la mise en veille prolongée dans Windows 10
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Afficher les icônes cachées dans la barre de notification
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Akamai Technologies déploie sa stratégie de protection en ligne
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
