MONITORING


Built-in and custom Server.Load scripts
Server.Load includes a set of built-in scripts. You can also create a custom script from scratch.

Built-in scripts

The following table describes the scripts that are built into Server.Load.
ScriptDescription
Idle WorkloadEstablishes the upper boundary of the number of sessions that a Domino server can support. You can use the metric derived from this script to help you set up other tests.
R5 IMAP WorkloadRuns Notes transactions that model a server for mail users at sites that rely on IMAP for communication. This test stresses the IMAP protocol by receiving messages and exercises SMTP and LDAP by sending SMTP messages to recipients and performing LDAP lookups on them. You use the IMAP Initialization Workload script to initialize the SUT.
R5 Simple Mail RoutingSimulates one or more Notes mail users performing basic mail operations such as opening mail files, reading and categorizing documents, sending calendar and schedule items, and composing multiple mail messages to multiple recipients. You use the NRPC Mail Initialization Workload script to initialize the SUT.
R5 Shared DatabaseSimulates one or more active users performing database operations on the same Discussion database. The script includes performing view operations, navigating unread documents, adding users to the database, and updating documents.
SMTP and POP3 WorkloadRuns Notes transactions that model a server for mail users at sites that rely on SMTP and POP3 mail for communication. You use the SMTP and POP3 Initialization Workload script to initialize the SUT.
Web Idle WorkloadSimulates users connecting to the default page or home page on a Domino Web server.
Web Mail WorkloadRuns transactions that model a server for Web Mail users. The test simulates a Web browser user sending, retrieving, and deleting Notes mail. You use the Web Mail Initialization Workload script to initialize the SUT.

Custom scripts

You can use the Server.Load command language to build a script from scratch, copy a built-in script and modify it, or use a sample script. Then by modifying only test parameters and script variables, you can further customize the script without changing the actual script code. Script variables are environmental values that are referenced through the NOTES.INI file. Test parameters control the number and creation of simulated users, or threads; the number of times the test runs for each user; and the test duration. If you create a script from scratch, you can test each line of code by entering it in the command line. In addition, using the command line, you can issue remote server console commands.

NotesBench

A related performance tool, NotesBench is a collection of benchmarks, or workloads, for evaluating the performance of Domino servers. To learn more about NotesBench, go to http://www.notesbench.org.

See Also