Script de charge du courrier Web

Vous pouvez utiliser ce script pour le test de la charge d'initialisation du courrier Web.

Script de charge d'initialisation du courrier Web

Le texte entouré d'astérisques (**) est un commentaire.

**Attente de l'échelonnement correct des différents processus (durée aléatoire)**

pause 0-180000 
ErrorDelay 60 000-120 000 
@If [NBTestReset] 
dbdelete "[Mailserver]!![nb_dbdir]mail[#].nsf" 
@ENDIF 
pause 0-60 000 
changeto "[Mailserver]!![nb_dbdir]mail[#].nsf" [MailTemplate] -KeepOpen 
pause 0-5 000 
beginloop 

**Remplissage de la base courrier via l'envoi de courrier Web à elle-même par l'unité d'exécution**

webget -url [httphost]/[nb_dbdir]mail[#].nsf -h 10 10 1000-2000 -mis [NormalMessageSize] mail[#]/[Domain] 1 
rewind [NumMailNotesPerUser] 
setcalprofile 

** Ouvrir la vue actuelle**

open $Inbox 

**Fermeture de la vue**

close	 
drop

Script de charge du courrier Web

Les phrases entourées d'astérisques (**) sont des commentaires au sein du script.

**Attente pour l'échelonnement correct des différents processus (durée aléatoire)**

pause 0-180000

**Vérification que les préférences utilisateur sont définies de telle sorte que le propriétaire du courrier = mail[#]**

@If NOT [WebPreferencesOff] 
webget -url [httphost]/[nb_dbdir]mail[#].nsf -mp 
@EndIf 

**Attente d'environ 30 secondes**

pause 20 000-40 000 

**Ouvrir la base courrier Web afin que les informations de l'annuaire Domino® soient utilisées par toutes les unités d'exécution**

webget -url [httphost]/[nb_dbdir]mail[#].nsf -mi 
drop 

**Attendre environ 60 secondes**

**Démarrage de la partie du script fonctionnant en boucle**

beginloop 

**Envoi d'un message depuis le Web (durée de création du message : environ 60 secondes)**

webget -url [httphost]/[nb_dbdir]mail[#].nsf -h 10 10 40000-80000 -mis 

**Attente de 1 à 3 minutes**

pause 60 000-180 000 

**Lecture des 5 premiers messages du Courrier en arrivée durant environ 1 minute chacun, suppression du premier message**

webget -url [httphost]/[nb_dbdir]mail[#].nsf -h 10 10 40000-80000 -mir 5 1

**Attendre 4 à 6 minutes**

pause 240 000-360 000 

**Répétition de la séquence entière (retour à l'instruction beginloop)**

rewind