웹 메일 워크로드
웹 메일 워크로드는 Notes® 메일을 발송, 검색 및 삭제하기 위해 브라우저를 사용하는 현재 웹 메일 사용자를 모델링합니다.
이 태스크 정보
스크립트의 평균 대기 시간은 15분이므로, 평균 사용자는 시간당 4번 이 테스트를 수행합니다. 각 스크립트가 반복되는 동안, POP3 메일 메시지의 확인 및 검색 작업이 이루어집니다. 메시지를 발송할 때 각 사용자는 메일 메시지를 15분마다 한 번씩 NumMessageRecipients로 발송합니다. 각 모의 사용자가 발송한 메시지는 SUT에 있는 기타 모의 사용자의 메일 데이터베이스에 배달됩니다.
테스트에서 얻어진 측정 값은 다음과 같습니다.
- 완료된 Notes® 조작 처리량
- 최대 용량에서 평균 응답 시간
- 지원되는 최대 웹 메일 사용자 수
웹 메일 서버의 결과 용량 측정기준은 평균 사용자 응답 시간이 허용되지 않을 때까지 지원 가능한 최대 사용자 수입니다.
다음의 하드 디스크 요구사항은 테스트를 거치는 동안 SUT과, SUT에서 메일을 수신하는 대상 시스템에 적용됩니다.
설정 |
값 |
---|---|
초기 디스크 요구사항 |
Domino® 6 이상의 경우, 각 사용자(메일 데이터베이스)에 대해 SUT에서 약 13MB입니다. Domino® 5의 경우, 약 5.5MB입니다. |
이후 디스크 요구사항 |
테스트 기간 중에 시간당 1MB씩 늘립니다. (이 숫자는 사용자 수와 상관없습니다.) NOTES.INI 파일의 nthIteration 설정 값에 따라 시간당 100KB씩 증가합니다. 각 데이터베이스의 증가율은 메일을 송수신하는 사용자와 수신인 수의 상관 관계입니다. |
웹 메일 워크로드 실행에 대한 추가 정보
프로시저
-
다음 서버 명령어를 사용합니다.
표 2. 서버 명령 명령
설명
태스크 표시
데이터베이스 서버 태스크(Notes® 클라이언트) 또는 HTTP 태스크(웹 사용자) 표시
통계 메일 표시
메시지 카운터 모니터
Show Stat Domino®.Requests.*
메시지 카운터 모니터
- 인증 오류가 Domino® 서버 콘솔에서 발생하는 경우, SUT의 Domino® 디렉토리에 있는 각 사용자 문서의 HTTP 필드에 있는 비밀번호를 확인합니다. 필요한 경우, Domino® 디렉토리를 편집합니다.
-
SUT 콘솔에서 추가 라우팅 정보를 표시하려면 다음 명령을 입력합니다.
Set Config Log_MailRouting=40
-
메일 데이터베이스의 데이터베이스 특성을 확인합니다.
- 웹 액세스: 페이지 생성 시 JavaScript 사용 -- 선택해야 합니다.
- 임시 삭제 허용 - 선택하지 마십시오.
-
서버 문서의
탭에서 다음 필드를 완료합니다.
표 3. HTTP 탭 필드
조치
다음 기본 수행을 기반으로 HTTP 성능 최적화
HTTP 스레드의 수를 보고 수정하려면 [고급(사용자 정의 설정)]을 선택합니다.
활성 스레드 수
10개의 웹 메일 사용자당 하나의 활성 스레드를 지정합니다.
- 관리자에게 Domino® 디렉토리에 대한 관리자 권한이 있는지 확인하십시오.
-
인증
- 기본적으로, WebMail은 사용자 인증이 필요한 것으로 가정합니다.
- 인증된 사용자의 경우, "Anonymous"는 "권한 없음"을 가지고 있으며, -Default-는 관리자 권한을 가지고 있어야 합니다. 클라이언트의 NOTES.INI 파일에서 WebAuthenticationOff=0 설정을 사용합니다.
- 인증 없이 WebMail을 실행하려면, Anonymous에 모든 메일 데이터베이스 및 Domino® 디렉토리의 ACL에 관리자 권한이 있어야 합니다. 클라이언트의 NOTES.INI 파일에서 WebAuthenticationOff=0 설정을 사용합니다.
- 인증으로 WebMail을 실행하려면 NOTES.INI 파일의 WebAuthenticationOff=0 설정을 사용하고, SUT에 있는 소유자(mail1, mail2, ...)에이전트를 포함하려면 MailDB의 "업데이트 ACL"을 실행하십시오.
웹 메일 워크로드 실행
프로시저
- 웹 메일 초기화 워크로드 실행 절차를 이미 완료했는지 확인합니다.
- NotesBench 메일 사용자 문서 작성 에이전트를 실행하여 Domino® 디렉토리에서 원하는 수의 사용자 문서를 작성합니다.
- Domino® Administrator 클라이언트에서 Server.Load를 시작합니다.
- [테스트 유형] 필드에서 [내재된 방식]을 선택한 후 목록에서 "웹 메일 초기화 워크로드"을 선택합니다.
-
[스크립트 변수] 탭을 클릭한 후 다음 값을 입력합니다.
표 4. 스크립트 변수 변수
조치
HTTPHost
Domino® 웹 서버의 TCP/IP 주소 또는 호스트 이름을 입력합니다.
nb_dbdir
Notes® 데이터 디렉토리에 상대적인 데이터베이스 디렉토리를 입력합니다. 권장 값은 mail\.
WebPreferencesOff
이것이 Off로 설정되어 있는지 확인합니다. On 상태인 경우, 스크립트는 메일 데이터베이스를 소유자로 설정합니다.
- [매개변수 테스트] 탭을 클릭합니다. 여러 대의 클라이언트에서 테스트를 실행하는 경우, 각 클라이언트에서 테스트를 실행할 때 "시작 스레드 수" 매개변수 값을 늘립니다.
- 옵션: 중지 조건 탭을 클릭하여 중지 조건을 설정합니다.
- [실행]을 클릭합니다.
- 옵션: 모니터할 메트릭을 선택합니다.
- 옵션: 콘솔 명령 수신 서버 필드에 SUT의 이름을 입력합니다.
- [테스트 시작]을 클릭합니다.