내재된 사용자 정의 Server.Load 스크립트

Server.Load는 내재된 스크립트 집합을 포함합니다. 사용자는 새 사용자 정의 스크립트를 작성할 수도 있습니다.

내재된 스크립트

다음 표는 Server.Load에 내재된 스크립트를 설명합니다.

1. Server.Load 스크립트
스크립트 설명
유휴 워크로드 Domino® 서버에서 지원할 수 있는 가장 많은 세션 수를 설정합니다. 이 스크립트에서 파생된 측정기준을 사용하여 다른 테스트 설정을 지원할 수 있습니다.
클러스터 메일 워크로드 클러스터 메일 워크로드는 메시징의 양방향 Domino® 클러스터에 따라 사이트에서 메일 사용자의 클러스터를 모델링하는 Notes® 트랜잭션을 실행합니다.
R5 IMAP 워크로드 IMAP에 따라 통신하는 사이트에서 메일 사용자의 서버를 모델링하는 Notes® 트랜잭션을 실행합니다. 이 테스트는 메시지를 수신하여 IMAP 프로토콜을 강조하고, 수신인에 대한 SMTP 메시지 발송 및 LDAP 검색을 수행하여 SMTP 및 LDAP을 테스트합니다. SUT를 초기화하기 위해 IMAP 초기화 워크로드 스크립트를 사용합니다.
R5 단순 메일 라우팅 메일 파일 열기, 문서 읽기 및 분류, 일정관리 및 스케줄 항목 발송, 여러 명의 수신인에 대한 여러 개의 메일 메시지 작성과 같은 기본 메일 조작을 수행하는 한 명 이상의 Notes® 메일 사용자를 시뮬레이트합니다. SUT를 초기화하기 위해 NRPC 메일 초기화 워크로드 스크립트를 사용합니다.
R5iNotes 워크로드 R5iNotes 테스트는 활성 사용자가 브라우저에서 메일을 전송 중인지 검색 중 또는 삭제 중인지 나타냅니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다. 스크립트는 실행될 때마다 메일 메시지를 확인하고 검색합니다. 또한 각 NthIteration에서 이 워크로드에 대해 6번에 한 번, 사용자는 서버에 있는 NumMessageRecipients의 다른 사용자에게 메일 메시지를 전송합니다. 사용자는 약속을 정하고, NumMessageRecipients의 다른 사용자에게 초대장을 발송하며, 자신의 받은 문서에서 검색된 초대에 응답합니다.
R6 메일 워크로드 R6Mail 워크로드는 약속을 예약하고, 초대장을 보내며, 초대장에 RSVP를 전송하는 일정관리 및 스케줄 기능을 사용하여 메일을 읽고 전송하는 클라이언트의 현재 사용자를 모델로 합니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다.
R6iNotes 워크로드 R6iNotes 테스트는 활성 사용자가 브라우저에서 메일을 전송 중인지 검색 중 또는 삭제 중인지 나타냅니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다. 스크립트는 실행될 때마다 메일 메시지를 확인하고 검색합니다. 또한 각 NthIteration에서 이 워크로드에 대해 6번에 한 번, 사용자는 서버에 있는 NumMessageRecipients의 다른 사용자에게 메일 메시지를 전송합니다. 사용자는 약속을 정하고, NumMessageRecipients의 다른 사용자에게 초대장을 발송하며, 자신의 받은 문서에서 검색된 초대에 응답합니다.
R6IMAP 워크로드 R6IMAP 워크로드는 IMAP 메일에 따라 통신하는 사이트에서 메일 사용자의 서버를 모델링하는 Domino® 트랜잭션을 실행합니다. 이 테스트는 메일 메시지를 수신하여 IMAP 프로토콜을 강조하고 수신인에 대한 SMTP 메시지 발송 및 LDAP 검색을 수행하여 SMTP 및 LDAP을 테스트합니다.
R5 공유 데이터베이스 동일한 토론장 데이터베이스에서 데이터베이스 작업을 수행하는 하나 이상의 활성 사용자를 시뮬레이트합니다. 스크립트에는 보기 작업 수행, 읽지 않은 문서 탐색, 데이터베이스에 사용자 추가 및 문서 업데이트가 포함됩니다.
SMTP 및 POP3 워크로드 SMTP 및 POP3에 따라 통신하는 사이트에서 메일 사용자의 서버를 모델링하는 Notes® 트랜잭션을 실행합니다. SUT를 초기화하기 위해 SMTP 및 POP3 초기화 워크로드 스크립트를 사용합니다.
웹 유휴 워크로드 Domino® 웹 서버에서 기본 페이지 또는 홈 페이지에 연결하는 사용자를 시뮬레이트합니다.
웹 메일 워크로드 웹 메일 사용자에 대해 서버를 모델로 하는 트랜잭션을 실행합니다. 테스트는 Notes® 메일을 발송, 검색 및 삭제하는 웹 브라우저 사용자를 시뮬레이트합니다. SUT를 초기화하기 위해 웹 메일 초기화 워크로드 스크립트를 사용합니다.
워크로드 데이터 콜렉션 워크로드가 실행되는 동안 워크로드 데이터 콜렉션 스크립트인 SHSTAT.SCR은 워크로드에서 생성된 데이터를 콜렉션합니다. 이것은 사용자 정의 스크립트입니다.
워크로드 데이터 롤업 워크로드 데이터 롤업 스크립트는 NotesBench 데이터 롤업 기능에서 채택된 것으로, 이 기능을 사용하면 한 그룹의 테스트 드라이버 및 SUT의 데이터를 분석용 단일 데이터 파일로 결합할 수 있습니다. 워크로드가 완료되면 워크로드 데이터 롤업 스크립트는 워크로드 데이터 콜렉션 스크립트가 콜렉션한 성능 데이터를 롤업합니다.
클러스터 메일 초기화 워크로드 클러스터 메일 초기화 워크로드는 서버에서 메일 데이터베이스를 작성하고 SUT 크기에 맞는 수의 note로 메일 데이터베이스를 채웁니다. 클러스터 메일 초기화 및 ClusterMail 워크로드는 NRPC 메일 워크로드에 기반하며, 예외적으로 초기화 중에 두 개의 서버에 메일 데이터베이스를 작성하여 오류 해결 성능을 테스트할 수 있습니다.
R5IMAP 초기화 워크로드 R5IMAP 초기화 워크로드는 SMTP 메시지로 IMAP 메일 파일을 작성 및 구성하고, 메일 파일을 초기화한 후 IMAP으로 변환합니다.
R6IMAP 초기화 워크로드 R6IMAP 초기화 워크로드는 서버에서 메일 데이터베이스를 열고 메일 데이터베이스를 채웁니다. 메일 데이터베이스를 작성하는 데 사용되는 템플리트는 NOTES.INI 변수 MailTemplate에서 지정해야 합니다. 템플리트의 이름은 MAILn.NTF로 지정됩니다. 여기서 n은 현재 릴리스 번호입니다.

메일 파일은 IMAP에서 사용하기 위해 변환됩니다. 메일 데이터베이스는 NOTES.INI 변수 NumMailNotesPerUser에 지정된 Note(메시지) 수로 채워집니다.

iNotes® 초기화 워크로드 iNotes® 초기화 워크로드는 서버에서 메일 데이터베이스 세트를 작성하고 메일로 해당 데이터베이스를 채웁니다. 메일 데이터베이스는 NOTES.INI 변수 NumMailNotesPerUser에 지정된 Note(메시지) 수로 채워집니다.
NRPC 메일 초기화 워크로드 NRPC 메일 초기화 워크로드는 R5 단순 메일 라우팅 워크로드 및 R6 메일 라우팅 워크로드를 준비합니다. NRPC 메일 초기화 워크로드는 R5 단순 메일 라우팅 워크로드 및 R6 메일 라우팅 워크로드에 대한 메일 데이터베이스를 작성합니다.
SMTP 및 POP3 초기화 워크로드 SMTP 및 POP3 초기화 워크로드는 SMTP 및 POP3 워크로드에 대해 메일 데이터베이스를 작성하여 SMTP 및 POP3 워크로드에 대비합니다.
웹 메일 초기화 워크로드 웹 메일 초기화 워크로드는 웹 메일 워크로드를 위한 메일 데이터베이스를 작성하여 웹 메일 워크로드에 대비합니다.
N8Mail 초기화 워크로드 N8Mail 초기화 워크로드는 N8Mail 워크로드 또는 N7Mail 워크로드 실행 준비 단계에서 메일 데이터베이스를 작성하고 내용을 자동으로 채웁니다.
N8Mail 워크로드 N8Mail 워크로드는 메일 데이터베이스에서 다양한 메일, 일정관리 및 폴더 조작을 수행하는 Notes® 8 클라이언트의 활성 사용자를 모델링합니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다.
N7Mail 워크로드 N7Mail워크로드는 메일 데이터베이스에서 다양한 메일, 일정관리 및 폴더 조작을 수행하는 Notes® 7 클라이언트의 활성 사용자를 모델링합니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다.
Sametime® 초기화 워크로드 Sametime® 초기화 워크로드는 Sametime® 70 인스턴트 메시징 워크로드와 Sametime® 75 인스턴트 메시징 워크로드를 모두 사용하기 위해 Sametime® 서버에 있는 HCLSametime® 사용자의 대화 상대 목록 파일을 채웁니다.
Sametime® 7.0 인스턴트 메시징 워크로드 Sametime® 70 인스턴트 메시징 워크로드는 Sametime® 70 독립형 클라이언트에 있는 활성 사용자를 모델링합니다. 이 사용자는 대화, 상태 변경, 친구 목록 관련 작업 및 로그아웃과 같은 다양한 작업을 수행합니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다.
Sametime® 7.5 인스턴트 메시징 워크로드 Sametime® 75 인스턴트 메시징 워크로드는 Sametime® 75 독립형 클라이언트에 있는 활성 사용자를 모델링합니다. 이 사용자는 정책 정보 질의, 사용자 정보 질의, 친구 위치 확인, 서식있는 텍스트를 사용한 대화, 상태 변경, 친구 목록에서 수행 및 로그아웃과 같은 다양한 작업을 수행합니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다.
DWA85 초기화 워크로드 DWA85 초기화 워크로드는 DWA85 워크로드 또는 DWA85Lite 워크로드를 실행하기 위한 준비로서 메일 데이터베이스를 작성하고 채웁니다.
DWA85 워크로드 DWA85 워크로드는 해당 메일 데이터베이스에서 다양한 메일, 일정관리 및 폴더 오퍼레이션을 수행하여 전체 모드의 iNotes85 클라이언트에서 활성 사용자를 모델링합니다. 일반적인 사용자는 이 스크립트를 한 시간에 네 번 실행합니다.
DWA85 Lite 워크로드 DWA85 Lite 워크로드는 메일 데이터베이스에서 다양한 메일, 일정관리 및 폴더 조작을 수행하는 iNotes85 클라이언트의 활성 사용자를 모델링합니다. 평균 사용자는 이 스크립트를 시간당 4번 실행합니다.

사용자 정의 스크립트

Server.Load 명령 언어를 사용하여 스크립트를 처음 빌드하고 내재된 스크립트를 복사 및 수정하거나 샘플 스크립트를 사용할 수 있습니다. 그런 다음 테스트 매개변수 및 스크립트 변수만 수정하여 실제 스크립트 코드를 변경하지 않고 스크립트를 자세히 사용자 정의할 수 있습니다. 스크립트 변수는 NOTES.INI 파일을 통해 참조된 환경 값입니다. 테스트 매개변수는 모의 사용자 또는 스레드 숫자 및 작성, 각 사용자에 대한 테스트 실행 횟수 및 테스트 기간을 제어합니다. 스크립트를 처음 작성하는 경우 명령행에 코드의 각 행을 입력하여 테스트할 수 있습니다. 또한 명령행을 사용하여 원격 서버 콘솔 명령어를 내릴 수 있습니다.

NotesBench

관련 성능 분석 도구인 NotesBench는 Domino® 서버의 성능을 평가하기 위한 벤치마크 또는 워크로드의 콜렉션입니다. NotesBench에 대한 자세한 내용을 보려면 Notes® Bench Consortium 웹 사이트를 참조하십시오.