SMTP 및 POP3 워크로드
SMTP 및 POP3 워크로드는 SMTP 및 POP3를 통해 메일을 송수신하는 현재 사용자를 모델로 합니다. 스크립트의 평균 대기 시간은 10분이므로, 평균 사용자는 시간당 6번 이 테스트를 수행합니다.
이 태스크 정보
각 테스트를 반복하는 동안 스크립트는 POP3 메시지를 확인하고 검색합니다. 메시지를 발송할 때, 각 사용자는 메일 메시지를 20분마다 한 번씩 NumMessageRecipients로 발송합니다. 사용자의 20%가 발송 메일 메시지의 80%를 수신합니다. 각 사용자가 발송한 SMTP 메시지는 SUT에 있는 기타 사용자의 메일 데이터베이스에 배달됩니다.
테스트에서 얻어진 측정 값은 다음과 같습니다.
- 완료된 Notes® 조작 처리량
- 최대 용량에서 평균 응답 시간
- 지원되는 최대 SMTP/POP3 메일 사용자 수
SMTP/POP3 서버의 결과 용량 측정기준은 평균 사용자 응답 시간이 허용되지 않을 때까지 지원 가능한 최대 사용자 수입니다.
다음의 하드 디스크 요구사항은 테스트를 거치는 동안 SUT과, SUT에서 메일을 수신하는 대상 시스템에 적용됩니다.
설정 |
값 |
---|---|
초기 디스크 요구사항 |
Domino® 6 이상의 경우, 각 사용자(메일 데이터베이스)에 대해 SUT에서 약 11.5MB입니다. Domino® 5의 경우, 약 7.5MB입니다. |
이후 디스크 요구사항 |
테스트 기간 중에 시간당 100KB씩 늘립니다. 이 숫자는 사용자 수와 상관없습니다. |
SMTP/POP3 테스트 실행에 대한 추가 정보
프로시저
- 환경 문제점 해결을 최소화하기 위해, IP 정보(예: 호스트 정보)를 \etc\hosts 파일 또는 SUT 및 드라이버 디렉토리의 해당 파일에 저장합니다.
- 인증 오류가 Domino® 서버 콘솔에서 발생하는 경우, SUT의 Domino® 디렉토리에 있는 각 사용자 문서의 HTTP 필드에 있는 비밀번호를 확인합니다. 필요한 경우, Domino® 디렉토리를 편집합니다.
-
SUT 콘솔에서 추가 라우팅 정보를 표시하려면 다음 명령을 입력합니다.
Set Config Log_MailRouting=40
SMTP 및 POP3 워크로드 테스트 실행
프로시저
- SMTP 및 POP3 초기화 워크로드 실행 절차를 이미 완료했는지 확인합니다.
- NotesBench 메일 사용자 문서 작성 에이전트를 실행하여 Domino® 디렉토리에서 원하는 수의 사용자 문서를 작성합니다.
- Domino® Administrator 클라이언트에서 Server.Load를 시작합니다.
- [테스트 유형] 필드에서 [내재된 방식]을 선택한 후 목록에서 "SMTP 및 POP3 워크로드"을 선택합니다.
- [매개변수 테스트] 탭을 클릭합니다. 여러 대의 클라이언트에서 테스트를 실행하는 경우, 각 클라이언트에서 테스트를 실행할 때 "시작 스레드 수" 매개변수 값을 늘립니다.
-
[스크립트 변수] 탭을 클릭한 후 다음 값을 입력합니다.
표 2. 스크립트 변수 변수
조치
NormalMessageSize
메시지 본문의 크기를 입력합니다. 권장 값은 10000입니다.
MessageLineSize
줄당 문자 수를 입력합니다. 권장 값은 80입니다.
NumMessageRecipients
각 메시지의 수신인 수를 입력합니다. 권장 값은 3입니다.
SMTPHost
SMTP Listener 태스크를 실행 중인 Domino® 서버의 완전한 도메인 이름을 입력합니다(예: server1.renovations.com).
RecipientDomain
예정된 수신인이 들어 있는 도메인의 이름을 입력합니다(예: renovations.com).
ClientHost
클라이언트의 인증된 도메인 이름을 입력합니다(예: client1.renovations.com).
NthIteration
메시지가 발송되는 주기를 입력합니다. 모든 스크립트 반복 시 발송되는 메시지 대신, 스크립트를 n번 반복할 때마다 메시지가 한 번씩 발송됩니다. 권장 값은 6입니다.
POP3Host
POP3 태스크를 실행하는 Domino® 서버의 완전한 도메인 이름을 system.domainname 형식으로 입력합니다(예: Server2.renovations.com).
- 옵션: 중지 조건 탭을 클릭하여 중지 조건을 설정합니다.
- [실행]을 클릭합니다.
- 옵션: 모니터할 메트릭을 선택합니다.
- 옵션: 콘솔 명령 수신 서버 필드에 SUT의 이름을 입력합니다.
- [테스트 시작]을 클릭합니다.