DWA85 工作负载
DWA85 工作负载在以完全方式发送、检索和从浏览器中删除邮件方面代表活动 iNotes® 用户。
开始之前
控制台不显示 Web 用户,因为这些用户所更新的计数器与 iNotes® 客户机不同。Notes® 客户机使用数据库服务器任务,而 Web 用户使用 HTTP 任务。在服务器控制台使用 show task
命令以显示每个任务。
要确定是否正在向服务器发送邮件,请在控制台使用以下命令:
show stat Mail.Delivered
要监控邮件计数器,请在控制台使用下列命令之一:
show stat HTTP
show stat mail
此外,show stat Domino.Requests.*
可以用于确定在服务器处是否接收 Web 请求。DWA85 要求用户通过认证
注: 如果在控制台上出现了认证错误,请检查“个人”文档(位于 SUT 上的 Domino® 目录中)HTTP 字段中的密码是否设置为 NotesBench。如果需要,可编辑 Domino® 目录中的“个人”文档。使用代理程序将 HTTP 密码设为“NotesBench”。
请确保邮件模板与所运行的 Domino® 版本兼容。例如,对于 Domino® R8.5 或更高版本,使用 mail85.ntf 模板。在测试驱动程序的 NOTES.INI 文件中,输入 Set MailTemplate=mail85.NTF
。要在控制台上显示路由信息,请在 SUT 上的 NOTES.INI 文件中包含 Log_MailRouting=40
。
关于此任务
平均的模拟用户每小时运行四次 DWA85 工作负载 – 四次十五分钟的分钟迭代。模拟用户首次登录到邮件数据库。然后,模拟将在若干迭代中循环。每次迭代,它检查和检索五条邮件消息,删除其中两条,然后每隔一个迭代回复一条消息。每次迭代,它将备忘录发送到一个接收方。每隔一个迭代时,它会将其他备忘录发送到三个收件人。在每 24 次迭代时,工作负载从收件箱创建约定,从收件箱创建并发送会议邀请,然后响应邀请请求(如果收件箱中存在该请求)。每次迭代时,工作负载将随机收件箱文档移到称为 NotesBench 的测试文件夹。最终,按每五分钟一次的频率,在迭代内执行三个警报轮询。每个迭代的工作负载平均持续时间是十五分钟。
缺省情况下,工作负载假设需要用户认证。
详细信息 | 信息 |
---|---|
度量值 | 此测试可度量:
|
DWA85 测试的服务器文档设置 | 在“服务器”文档中,使用下列设置:
|
DWA85 测试“测试中的服务器”的 NOTES.INI 设置 |
|
访问权 | 指定为管理员的用户对该目录 ACL 中的 Domino® 目录必须具有“管理者”访问级别。 |
认证 |
|
过程
从 NAMAGENT.NSF 中,运行“测试中的服务器 (SUT)”上 Domino® 目录中的更新邮件数据库的 ACL 以包含所有者(mail1、mail2、...)代理程序以更新邮件数据库的 ACL。邮件数据库的所有者必须在 ACL 中命名。请参阅 NAMAGENT.NSF 中的使用此数据库文档以了解关于使用代理程序的更多信息。
下表列出没有在“脚本变量”框上显示的必需变量。
设置 | 描述 |
---|---|
Domain=MyDomain | 测试下的服务器 (SUT) 的域 |
NB_MAIL_SAVE_MESSAGE=1 | 发送便笺时,保存至“发件箱”文件夹中 |
NB_PERCENT_ATTACHEMENTS_READ=25 | 应读取的附件在所有接收到的附件中所占的比例 |
NABENTRIES=1000 | 服务器上有效用户数量 |
NB_MailRealFromField=1 | 以用户的因特网地址(不是 Note 标识名称)发送邮件 |
MailRecipientBeginNumber=1 | 从其中选择随机收件人的用户范围“开始”值 |
MailRecipientEndNumber=1000 | 从其中选择随机收件人的用户范围“结束”值 |
ContextIteration1=24 | 添加日历约会的迭代时间间隔(24=每 6 小时一次) |
ContextIteration2=24 | 发送会议邀请的迭代时间间隔(24=每 6 小时一次) |
ContextIteration3=24 | 回应日历邀请的迭代时间间隔(24=每 6 小时一次) |
RUNTIME=9999 | 整个测试过程应运行的时间 |
NB_Memo1NumRecipients=1 | 第一个便笺的收件人数目 |
NB_Memo1NthIteration=1 | 发送第一个便笺频率(迭代中,1 = 每次迭代,2= 每隔一次,3= 每 3 次,以此类推) |
NB_Memo2NumRecipients=3 | 第二个便笺的收件人数目。 |
NB_Memo2NthIteration=2 | 发送第二个便笺频率(迭代中,1 = 每次迭代,2= 每隔一次,3= 每 3 次,以此类推) |
NB_InvtNumRecipients=3 | 邀请的收件人数量 |
NB_ReplyNthIteration=2 | 回复一条消息的频率。(迭代中,1 = 每次迭代,2= 每隔一次,3= 每 3 次,以此类推) |
NB_CalschNthIteration=24 | 执行日历操作的频率。(迭代中,1 = 每次迭代,2= 每隔一次,3= 每 3 次,以此类推) |
NB_MAIL_SAVE_MESSAGE=1 | 将每条已发送消息的副本保存到“发件箱”文件夹 |
WebPreferencesOff=1 | 请勿尝试保存首选项。没有要在此工作负载中更新的项。 |
NB_NumDWAReadEntries=25 | 读取视图时返回的条目数。1024x768 分辨率时,缺省值是 25。 |
HTTPHOST | 针对其运行工作负载的主机名 |
nb_dbdir=mail\ | 邮件数据库所在的服务器数据目录的相关路径 |
ThreadStagger=2 | 在工作负载启动时将每个线程错开时间两秒以避免任何拥堵 |
Webauthenticationoff=0 | 请参阅“认证”部分。 |
TNB_DWA_DisableLogin=0 | 允许禁用登录。不推荐。 |
TNB_DWA_DisableAlarmPolling=0 | 允许禁用警报轮询 |
TNB_DWA_DisableReadDeleteReply=0 | 允许禁用阅读、删除和回复操作 |
TNB_DWA_DisableSend=0 | 允许禁用发送操作 |
TNB_DWA_DisableAppointments=0 | 允许禁用约定 |
TNB_DWA_DisableInvitations=0 | 允许禁用邀请 |
TNB_DWA_DisableMoveDocuments=0 | 允许禁用文档移动 |
TNB_DWA_DisableRSVPs=0 | 允许禁用 rsvp 功能 |
运行测试
关于此任务
过程
- 在选择脚本字段中,选择 DWA85,然后单击执行。
- 在测试结束时,退出 Domino® 服务器之前在 SUT 控制台输入
SH STAT
命令。