웹 메일 워크로드 스크립트
웹 메일 초기화 워크로드 테스트에 이 스크립트를 사용할 수 있습니다.
웹 메일 초기화 워크로드 스크립트
별표(**) 안에 있는 텍스트는 주석입니다.
**다중 프로세스가 시차를 두고 제대로 실행되도록 임의의 시간 동안 일시중지합니다**
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