웹 메일 워크로드

웹 메일 워크로드는 Notes® 메일을 발송, 검색 및 삭제하기 위해 브라우저를 사용하는 현재 웹 메일 사용자를 모델링합니다.

이 태스크 정보

스크립트의 평균 대기 시간은 15분이므로, 평균 사용자는 시간당 4번 이 테스트를 수행합니다. 각 스크립트가 반복되는 동안, POP3 메일 메시지의 확인 및 검색 작업이 이루어집니다. 메시지를 발송할 때 각 사용자는 메일 메시지를 15분마다 한 번씩 NumMessageRecipients로 발송합니다. 각 모의 사용자가 발송한 메시지는 SUT에 있는 기타 모의 사용자의 메일 데이터베이스에 배달됩니다.

테스트에서 얻어진 측정 값은 다음과 같습니다.

  • 완료된 Notes® 조작 처리량
  • 최대 용량에서 평균 응답 시간
  • 지원되는 최대 웹 메일 사용자 수

웹 메일 서버의 결과 용량 측정기준은 평균 사용자 응답 시간이 허용되지 않을 때까지 지원 가능한 최대 사용자 수입니다.

주: 웹 메일 워크로드 스크립트를 검토할 수 있습니다.

다음의 하드 디스크 요구사항은 테스트를 거치는 동안 SUT과, SUT에서 메일을 수신하는 대상 시스템에 적용됩니다.

1. 하드 디스크 요구사항

설정

초기 디스크 요구사항

Domino® 6 이상의 경우, 각 사용자(메일 데이터베이스)에 대해 SUT에서 약 13MB입니다. Domino® 5의 경우, 약 5.5MB입니다.

이후 디스크 요구사항

테스트 기간 중에 시간당 1MB씩 늘립니다. (이 숫자는 사용자 수와 상관없습니다.)

NOTES.INI 파일의 nthIteration 설정 값에 따라 시간당 100KB씩 증가합니다.

각 데이터베이스의 증가율은 메일을 송수신하는 사용자와 수신인 수의 상관 관계입니다.

웹 메일 워크로드 실행에 대한 추가 정보

프로시저

  1. 다음 서버 명령어를 사용합니다.
    2. 서버 명령

    명령

    설명

    태스크 표시

    데이터베이스 서버 태스크(Notes® 클라이언트) 또는 HTTP 태스크(웹 사용자) 표시

    통계 메일 표시

    메시지 카운터 모니터

    Show Stat Domino®.Requests.*

    메시지 카운터 모니터

  2. 인증 오류가 Domino® 서버 콘솔에서 발생하는 경우, SUT의 Domino® 디렉토리에 있는 각 사용자 문서의 HTTP 필드에 있는 비밀번호를 확인합니다. 필요한 경우, Domino® 디렉토리를 편집합니다.
  3. SUT 콘솔에서 추가 라우팅 정보를 표시하려면 다음 명령을 입력합니다.
    Set Config Log_MailRouting=40
  4. 메일 데이터베이스의 데이터베이스 특성을 확인합니다.
    • 웹 액세스: 페이지 생성 시 JavaScript 사용 -- 선택해야 합니다.
    • 임시 삭제 허용 - 선택하지 마십시오.
  5. 서버 문서의 인터넷 프로토콜 > HTTP 탭에서 다음 필드를 완료합니다.
    3. HTTP 탭

    필드

    조치

    다음 기본 수행을 기반으로 HTTP 성능 최적화

    HTTP 스레드의 수를 보고 수정하려면 [고급(사용자 정의 설정)]을 선택합니다.

    활성 스레드 수

    10개의 웹 메일 사용자당 하나의 활성 스레드를 지정합니다.

  6. 관리자에게 Domino® 디렉토리에 대한 관리자 권한이 있는지 확인하십시오.
  7. 인증
    • 기본적으로, 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"을 실행하십시오.

웹 메일 워크로드 실행

프로시저

  1. 웹 메일 초기화 워크로드 실행 절차를 이미 완료했는지 확인합니다.
  2. NotesBench 메일 사용자 문서 작성 에이전트를 실행하여 Domino® 디렉토리에서 원하는 수의 사용자 문서를 작성합니다.
  3. Domino® Administrator 클라이언트에서 Server.Load를 시작합니다.
  4. [테스트 유형] 필드에서 [내재된 방식]을 선택한 후 목록에서 "웹 메일 초기화 워크로드"을 선택합니다.
  5. [스크립트 변수] 탭을 클릭한 후 다음 값을 입력합니다.
    4. 스크립트 변수

    변수

    조치

    HTTPHost

    Domino® 웹 서버의 TCP/IP 주소 또는 호스트 이름을 입력합니다.

    nb_dbdir

    Notes® 데이터 디렉토리에 상대적인 데이터베이스 디렉토리를 입력합니다. 권장 값은 mail\.

    WebPreferencesOff

    이것이 Off로 설정되어 있는지 확인합니다. On 상태인 경우, 스크립트는 메일 데이터베이스를 소유자로 설정합니다.

  6. [매개변수 테스트] 탭을 클릭합니다. 여러 대의 클라이언트에서 테스트를 실행하는 경우, 각 클라이언트에서 테스트를 실행할 때 "시작 스레드 수" 매개변수 값을 늘립니다.
  7. 옵션: 중지 조건 탭을 클릭하여 중지 조건을 설정합니다.
  8. [실행]을 클릭합니다.
  9. 옵션: 모니터할 메트릭을 선택합니다.
  10. 옵션: 콘솔 명령 수신 서버 필드에 SUT의 이름을 입력합니다.
  11. [테스트 시작]을 클릭합니다.