웹 메일 워크로드 스크립트

웹 메일 초기화 워크로드 테스트에 이 스크립트를 사용할 수 있습니다.

웹 메일 초기화 워크로드 스크립트

별표(**) 안에 있는 텍스트는 주석입니다.

**다중 프로세스가 시차를 두고 제대로 실행되도록 임의의 시간 동안 일시중지합니다**

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

**스레드가 자신에게 웹 메일을 발송하여 메일 데이터베이스를 작성합니다**

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

**현재 보기를 엽니다**

open $Inbox 

**보기를 닫습니다**

close	 
drop

웹 메일 워크로드 스크립트

별표(**) 안에 있는 문장은 스크립트의 주석입니다.

** 다중 프로세스가 시차를 두고 제대로 실행되도록 임의의 시간 동안 일시중지합니다

pause 0-180000

**사용자 환경 설정에 mail owner = mail[#]이 포함되었는지 확인합니다**

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

**30초 정도 기다립니다**

pause 20000-40000 

**웹 메일 데이터베이스를 열어 Domino® 디렉토리 정보를 모든 스레드에서 사용합니다**

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

**60초 정도 기다립니다**

**루프하는 스크립트 부분을 시작합니다**

beginloop 

**60초 동안 작성한 메시지를 웹에서 발송합니다**

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

**1-3분 기다립니다**

pause 60000-180000 

**받은 문서의 처음 5개 메시지를 각각 1분 동안 읽고 첫번째 메시지를 삭제합니다**

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

**4 - 6분을 기다립니다**

pause 240000-360000 

**전체 시퀀스를 처음부터 다시 반복합니다(beginloop 문으로 돌아갑니다)**

rewind