R5IMAP 工作负载

R5IMAP 负载模拟一个活动的 IMAP 邮件用户登录一次,然后接收和发送邮件。该脚本中包含一个平均为 15 分钟的等待时间,因此用户在一小时内执行此测试的平均次数不会超过四次。在该脚本的每次循环中,都会基于 NumMessageRecipients 脚本变量的值检索 IMAP 邮件消息、发送一封 SMTP 邮件以及执行大量的 LDAP 查找请求。每个测试用户所发送的 SMTP 邮件都会传递到 SUT 上其他测试用户的邮件数据库中。

关于此任务

通过此测试可度量:

  • 完成的 Notes® 操作的吞吐量
  • 最大能力时的平均响应时间
  • 支持的最大 IMAP 邮件用户数

所得出的 IMAP 服务器的能力度量单位即为在平均用户响应时间变得不可接受之前可支持的最大用户数。

硬件方面的考虑

关于此任务

下列硬盘需求适用于 SUT,在某些测试中也适用于从 SUT 中接收邮件的目标系统:

1. 硬盘需求

硬盘

需求

初始磁盘需求

Domino® 6 或更高版本中,要求 SUT 为每个用户(邮件数据库)提供大约 13MB 的磁盘空间。在 Domino® 5 中,大约 5.5MB。

后续磁盘需求

每一小时测试持续时间增加 1MB。(此数字与用户数无关)。

受 NOTES.INI 文件中的 nthIteration 设置值的影响,每小时增加 100KB。

每个数据库的增长率都是收发邮件的收件人数所占用户数比率的函数。

运行 R5IMAP 负载测试的提示

过程

  1. 请使用下列服务器命令。
    2. 命令

    命令

    描述

    Show Task

    显示数据库服务器任务(Notes® 客户机)或 IMAP 任务(IMAP 用户)。

    Show Stat IMAP

    监控邮件计数器

    Show Stat Mail

    监控邮件计数器

    Show Stat SMTP

    监控 SMTP 统计信息

    Show Stat LDAP

    监控 LDAP 统计信息

  2. 使用 IMAP 客户机(如 Outlook)验证 IMAP 和 SMTP 服务器任务的设置是否正确。
  3. 为尽量减少环境中可能出现的故障,请将 IP 信息(如主机信息)放入 \etc\hosts 文件或 SUT 和驱动程序目录下的相应文件中。
  4. 从 SUT 控制台中,输入下面的命令以显示其他路由信息:
    Set Config Log_MailRouting=40

运行 R5 IMAP 负载

过程

确保已经完成了运行 R5IMAP 初始化负载的过程。

结果

有关 R5IMAP 初始化工作负载的详细信息,请参阅“R5IMAP 初始化工作负载”主题。

  1. 在 SUT 上的 NOTES.INI 文件中,请确认 Server Tasks 设置包含 IMAP 和 LDAP 任务。
  2. 在 SUT 的“服务器”文档的“基本”选项卡上,确认 SMTP 侦听任务是否已启用。
  3. 为获得最佳性能,请在 Domino® 目录下创建“配置设置”文档,并执行下列步骤:
  4. Domino® Administrator 客户机上,启动 Server.Load。
  5. 在“测试类型”字段中选择“内置”,然后从列表中选择“R5 IMAP 负载”。
  6. 使用名称和地址簿建立收件人列表字段中,输入格式为 servername/org!!dominodirectory.NSF 的 SUT 及其 Domino® 目录的名称,如 Server1/Renovations!!NAMES.NSF
  7. 单击“测试参数”选项卡,然后执行下列步骤:
  8. 单击“脚本变量”选项卡,然后输入下列值:
  9. 单击“停止条件”选项卡以设置停止条件。
  10. 单击“执行”。
  11. 选择要监控的度量值。
  12. 用于接收控制台命令的服务器字段中,输入 SUT 的名称。
  13. 单击“开始测试”。