網路郵件工作量 Script

您可以使用此 Script,進行「網路郵件起始設定工作量」測試。

網路郵件初始設定工作量 Script

星號 (**) 括住的文字表示註解。

**以隨機間隔暫停,使多重程序適當地錯開**

pause 0-180000 
ErrorDelay 60000-120000 
@If [NBTestReset] 
dbdelete "[MailServer]!![nb_dbdir]mail[#].nsf" 
@ENDIF 
pause 60000 
changeto "[MailServer]!![nb_dbdir]mail[#].nsf" [MailTemplate] -KeepOpen 
pause 5000 
beginloop 

**藉由讓執行緒將網路郵件傳送給其自身來填滿郵件資料庫**

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

**開啟現行視圖**

開啟 $Inbox 

**關閉視圖**

close	 
drop

網路郵件工作量 Script

星號 (**) 括住的句子表示 Script 中的註解。

**以隨機間隔暫停,使多重程序適當地錯開

pause 0-180000

**請確定已設定使用者喜好設定,使得郵件擁有者 = mail[#]**

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

**等待約 30 秒**

pause 60000-180000 

**開啟「網路郵件」資料庫,以取得所有執行緒要使用的 Domino® 名錄資訊**

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

**等待約 60 秒**

**啟動 Script 的迴圈部分**

beginloop 

**從網路傳送「訊息」,寫訊息需要約 60 秒**

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

**等待 1 - 3 分鐘**

pause 60000-120000 

**讀取前 5 則「收件匣」郵件,每則郵件需要約 1 分鐘,刪除第一則**

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

**等待 4 - 6 分鐘**

Pause 180000-360000 

**再次重複整個順序(返回 beginloop 陳述式)**

rewind