Sametime® 7.0 Instant Messaging 工作负载
HCL Sametime®7.0 Instant Messaging 工作负载模拟活动的 Sametime® 用户,可以登录,交谈,更改状态,操作好友列表和注销。
关于此任务
该脚本中包含一个平均为 15 分钟的等待时间,因此用户在一小时内执行此测试的平均次数不会超过四次。在该脚本的每次循环中,用户将从先前填充的好友列表中随机挑选一个伙伴,并启动聊天。chat 包括发送 5 条消息,并从聊天对象那里收到每条消息的回复。一小时一次,该用户将设置状态到随机状态并暂停,然后设置状态到活动状态。6 小时一次,该用户将添加一个新好友到好友列表。然后,每三个小时,该用户将注销一次,等待一段时间,模拟繁忙离开状态,然后登录回来。
负载的当前限制是把总用户数分成由“N”个用户组成的组(例如,1000),并且 NOTES.INI 设置 ST.BL.beginuser.number= 和 ST.BL.enduser.number= 因客户机驱动的不同而不同(1-1000,1001-2000,等等)。这可以用来维护 Sametime® 7.0 工作负载交谈可用的内部用户列表。
运行 Sametime® 7.0 初始化工作负载。
通过此测试可度量:
- 完成的 Notes® 操作的吞吐量
- 最大能力时的平均响应时间
- 支持的 Web 邮件用户的最大数目
- 每分钟的登录次数
- 每分钟的注销次数
- 每分钟的 IM 聊天次数
- 每分钟丢失的 IM 聊天次数(聊天对象不能自由聊天的次数)
- 每分钟的解析次数
- 每分钟状态更改的次数
- 每分钟好友列表更改的次数
- 每分钟识别通知的次数
- 每分钟异步通知的次数
- 每分钟的登录错误次数
- 每分钟的聊天错误次数
- 每分钟好友列表错误的次数
- 每分钟的解析错误次数
ST70IM 负载功能
关于此任务
- 暂停大约 20 分钟
- 登录用户。对于每个用户,从用户存储中读取好友列表。将用户状态设置为活动
- 脚本循环次数限制(平均每 15 分钟一次循环)
- 暂停大约 4 分钟
- 与一个用户聊天,聊大约 5 条消息,平均每条信息 512 字节,每两条消息之间有 30 秒的考虑时间。
- 暂停大约 4 分钟
- 每三次循环,更改到一个随机状态,暂停大约 5 分钟,重新设置到活动状态。
- 暂停大约 5 分钟
- 每循环 24 次,从好友列表中,添加/删除一个用户
- 暂停大约 5 分钟
- 每循环 12 次,注销,暂停大约 10 分钟,再登录。
- 结束循环
- 暂停大约 1 分钟
ST70IM 负载考虑时间(分钟)
关于此任务
对于 24 个迭代:环境循环 1、2、3 分别为 3、24、12:
Explicit Pause Times = 192(2*4*24)
Chat Pause Times = 60(5*0.5*24 )
Status Pause Times = 80(2*5*8)
Buddy List Pause Times = 5(1*5)
Logout Pause Times = 20(1*10*2)
ST70IM 负载事务等级
关于此任务
对于第 24 次循环(6 小时):
24 Chat with a user on B-list
Logouts - 2
Resolve - 1
Awareness - 1
从 Server.Load 实用程序运行 ST70IM 负载
过程
- 启动 Server.Load。
- 在选择脚本字段中,选择 Sametime 7.0 IM 工作负载,然后单击执行。
- 单击开始测试。
- 根据您要运行的工作负载,继续执行 Sametime®工作负载之一。
- 可选: 要验证工作负载运行是否成功,请复审 Sametime®状态输出。