Nous devons effectuer des tests de charges sur des serveurs applicatifs qui
hébergeront des consoles (Application SQL Server-client par exemple) qui
permettront à la clientèle d'accéder des ressources (Bases de données...) se
trouvant sur des serveurs distants. Pour ces tests, nous voulons permettre à
plusieurs utilisateurs de lancer simultanément des procédures stockées qui
généreront le maximum de charge au niveau du serveur de la console pour en
mesurer la performance. Une procédure doit s'exécuter durant au moins 90
secondes. Quelqu'un peut-il m'aider ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
hch
Bonjour pour simuler un tres grand nombre d'executions , vous pouvez utiliser les .bat ou .cmd
Dans un fichier .bat par exemple vous utilisez OSQL
OSQL -E -Q "Exec Db.dbo.Procedurestockée"
Ce fichier BAT vous le lancez plusieurs fois ou vous créez une tache avec l'outil de planification de taches de windows ou meme de SQL Server pour lancer toutes les secondes un .bat ce qui va vous generer 90 connections au moins au bout de 90 secondes .
hch
"cwarren" a écrit :
Nous devons effectuer des tests de charges sur des serveurs applicatifs qui hébergeront des consoles (Application SQL Server-client par exemple) qui permettront à la clientèle d'accéder des ressources (Bases de données...) se trouvant sur des serveurs distants. Pour ces tests, nous voulons permettre à plusieurs utilisateurs de lancer simultanément des procédures stockées qui généreront le maximum de charge au niveau du serveur de la console pour en mesurer la performance. Une procédure doit s'exécuter durant au moins 90 secondes. Quelqu'un peut-il m'aider ?
Bonjour
pour simuler un tres grand nombre d'executions , vous pouvez utiliser les
.bat ou .cmd
Dans un fichier .bat par exemple vous utilisez OSQL
OSQL -E -Q "Exec Db.dbo.Procedurestockée"
Ce fichier BAT vous le lancez plusieurs fois ou vous créez une tache avec
l'outil de planification de taches de windows ou meme de SQL Server pour
lancer toutes les secondes un .bat ce qui va vous generer 90 connections au
moins au bout de 90 secondes .
hch
"cwarren" a écrit :
Nous devons effectuer des tests de charges sur des serveurs applicatifs qui
hébergeront des consoles (Application SQL Server-client par exemple) qui
permettront à la clientèle d'accéder des ressources (Bases de données...) se
trouvant sur des serveurs distants. Pour ces tests, nous voulons permettre à
plusieurs utilisateurs de lancer simultanément des procédures stockées qui
généreront le maximum de charge au niveau du serveur de la console pour en
mesurer la performance. Une procédure doit s'exécuter durant au moins 90
secondes. Quelqu'un peut-il m'aider ?
Bonjour pour simuler un tres grand nombre d'executions , vous pouvez utiliser les .bat ou .cmd
Dans un fichier .bat par exemple vous utilisez OSQL
OSQL -E -Q "Exec Db.dbo.Procedurestockée"
Ce fichier BAT vous le lancez plusieurs fois ou vous créez une tache avec l'outil de planification de taches de windows ou meme de SQL Server pour lancer toutes les secondes un .bat ce qui va vous generer 90 connections au moins au bout de 90 secondes .
hch
"cwarren" a écrit :
Nous devons effectuer des tests de charges sur des serveurs applicatifs qui hébergeront des consoles (Application SQL Server-client par exemple) qui permettront à la clientèle d'accéder des ressources (Bases de données...) se trouvant sur des serveurs distants. Pour ces tests, nous voulons permettre à plusieurs utilisateurs de lancer simultanément des procédures stockées qui généreront le maximum de charge au niveau du serveur de la console pour en mesurer la performance. Une procédure doit s'exécuter durant au moins 90 secondes. Quelqu'un peut-il m'aider ?