Sametime® Charge de messagerie instantanée 7.5

La charge Sametime® 7.5 IM simule un utilisateur HCL Sametime® actif qui se connecte, consulte les informations de politique et les informations utilisateur, surveille l'emplacement des compagnons, discute dans un format texte enrichi, change d'état, édite la liste des compagnons et se déconnecte.

Pourquoi et quand exécuter cette tâche

L'exécution du script dure environ 15 minutes. Un utilisateur moyen ne peut donc pas exécuter les commandes distinctes plus de quatre fois par heure. Lorsque les utilisateurs se connectent pour la première fois, ils vérifient leur politique sur le serveur, puis indiquent leur site. Ensuite, ils surveillent les changements de site sur la liste des compagnons. Pour chaque itération du script, l'utilisateur effectue une boucle à travers plusieurs actions. Toutes les 3 heures, l'utilisateur simule le passage de la souris au-dessus d'un utilisateur au hasard qui déclenche une requête relative à la carte professionnelle de l'utilisateur en fonction des informations utilisateur. A chaque itération, l'utilisateur sélectionne au hasard un partenaire dans la liste des compagnons pré-remplie et lance une discussion. Une discussion consiste à envoyer 5 messages au format texte enrichi, combinant un format HTML et une image, et, pour chacun d'eux, recevoir une réponse du partenaire. Toutes les heures, l'utilisateur définit son état sur une valeur aléatoire et observe une pause, puis redéfinit sont état sur Actif. Toutes les six heures, l'utilisateur ajoute un nouveau compagnon à sa liste des compagnons. Ensuite, toutes les trois heures, l'utilisateur se déconnecte, attend un petit moment pour simuler une indisponibilité, puis se reconnecte. Toutes les 24 itérations, les utilisateurs exécutent un transfert de fichier.

La limitation actuelle de la charge correspond à la population totale divisée en groupes de "n" utilisateurs et les paramètres ST.BL.beginuser.number et ST.BL.enduser.number du fichier NOTES.INI varient en fonction de chaque pilote client (1-1000,1001-2000, etc.). Les deux paramètres NOTES.INI sont utilisés pour tenir à jour la liste interne des utilisateurs disponibles par la charge ST75.

Exécutez la charge d'initialisation Sametime® 7.0.

Les mesures effectuées via ce test sont les suivantes :

  • Débit des opérations Notes® effectuées
  • Temps de réponse moyen pour une capacité maximale
  • Nombre maximal d'utilisateurs de messagerie Web pris en charge
  • Nombre de connexions par minute
  • Nombre de déconnexions par minute
  • Nombre de discussions de messagerie instantanée (MI) par minute
  • Nombre de discussions de messagerie instantanée (MI) manquées par minute (cas où un partenaire n'est pas disponible pour une discussion)
  • Nombre de messages MI de type texte envoyés par minute
  • Nombre de messages MI de type texte reçus par minute
  • Nombre de messages MI de type image envoyés par minute
  • Nombre de messages MI de type image reçus par minute
  • Nombre de résolutions par minute
  • Nombre de changements d'état par minute
  • Nombre de changements de la liste des compagnons par minute
  • Nombre d'avis de reconnaissance par minute
  • Nombre d'avis asynchrones par minute
  • Nombre de requêtes relatives aux politiques par minute
  • Nombre d'erreurs de connexion par minute
  • Nombre d'erreurs de discussion par minute
  • Nombre d'erreurs dans la liste des compagnons par minute
  • Nombre d'erreurs de résolution par minute
  • Nombre de transferts de fichiers envoyés par minute
  • Nombre de transferts de fichiers reçus par minute
  • Nombre de transferts de fichiers rejetés par minute
  • Nombre d'erreurs de transfert de fichiers par minute

Charge ST7.5 IM

Pourquoi et quand exécuter cette tâche

  • Pause de 20 minutes environ
  • Connexion des utilisateurs. Pour chaque utilisateur, lit la liste des compagnons de userstorage
  • Définit l'état de l'utilisateur sur "Actif"
  • Définition du site de l'utilisateur en cours par défaut
  • Récupération des informations de politique
  • Boucle de la limite de l'itération du script. Moyenne de 15 minutes environ par itération de boucle
    • Pause de 5 minutes environ
    • Discussion avec un autre utilisateur. Consultation des informations utilisateur toutes les 12 itérations
    • Envoi de 5 messages environ ; 90 % de chance qu'il s'agit d'un message au format texte enrichi , 10 % de chance qu'il s'agit d'une image, de 512 octets chacun environ, avec un délai d'attente de 30 secondes entre chaque message
    • Pause de 4 minutes environ
    • Si l'option est activée, effectuez un transfert de fichier avec un utilisateur choisi au hasard
    • Toutes les 3 itérations, passage à un état aléatoire, pause de 5 minutes environ, état réinitialisé sur "Actif"
    • Pause de 5 minutes environ
    • Toutes les 24 itérations, ajout/suppression d'un utilisateur dans la liste des compagnons
    • Pause de 5 minutes environ
    • Toutes les 12 itérations, déconnexion, pause de 10 minutes environ, connexion
    • Récupération des informations de politique
  • Fin de boucle
  • Pause de 1 minute environ
  • Déconnexion
Remarque : Les tests ont montré que les transferts de fichiers sont des opérations qui sollicitent fortement les ressources ; il est recommandé de définir le paramètre NB_DISABLEFILETRANS=1. Si le transfert de fichiers est requis, paramétrez NB_DISABLEFILETRANS=0.

Délai d'attente (minutes) de la charge ST75IM

Pourquoi et quand exécuter cette tâche

Pour 24 itérations : ContextIterations 1, 2, 3, 4 correspondant à  3, 24, 12, 12 respectivement :

Temps de pause explicites = 192(2*4*24)

Temps de pause des discussions = 60(5*0,5*24)

Temps de pause des états = 80(2*5*8)

Temps de pause de la liste des compagnons = 5(1*5)

Temps de pause des déconnexions  = 20(1*10*2)

Taux de transaction de la charge ST75IM

Pourquoi et quand exécuter cette tâche

Pour 24 itérations (période de six heures) :

Un site change et un autre site surveille la liste des compagnons à la première connexion uniquement.

Deux demandes userInfo pour un utilisateur de la liste des compagnons choisi au hasard.

24 discussions avec un utilisateur de la liste des compagnons. Environ cinq messages bidirectionnels sont échangés avec un partenaire en fonction des variables de NOTES.INI. Le rapport HTML/image varie également.

16 changements d'état, un changement d'état sur Aléatoire, puis de nouveau sur Actif.

Un ajout d'un membre de la liste des compagnons au groupe existant. La transaction comprend une demande de résolution et une demande de reconnaissance/surveillance de liste.

Deux déconnexions : avec deux connexions, deux changements d'état, deux requêtes de politiques.

Un transfert de fichier.

Taux de transaction au cours d'une période de six heures par utilisateur :

Connexions - 2

Informations utilisateur - 16

Discussions - 24

Changements d'état - 18

Ajout à la liste des compagnons - 1

Déconnexions - 2

Résolutions - 1

Reconnaissance - 1

Politique - 2

Définition de site -1 (effectuée au cours de la première connexion uniquement)

surveillance des sites sur la liste des compagnons - 1 (effectuée au cours de la première connexion uniquement)

Transfert de fichier - 1

Exécution de la charge de travail ST75IM à partir de l'utilitaire Server.Load

Procédure

  1. Démarrez Server.Load.
  2. Dans le champ Sélectionner le script, choisissez Charge Sametime 7.5 IM et cliquez sur Exécuter.
  3. Cliquez sur Commencer le test.
  4. Poursuivez avec la charge Sametime® que vous voulez exécuter.