Sametime® 7.5 Instant Messaging 工作负载
Sametime® 7.5 IM 工作负载模拟活动的 HCL Sametime® 用户,如登录,查询策略信息、查询用户信息、查看好友位置、使用富文本交谈、更改状态、对好友列表执行操作和注销。
关于此任务
该脚本中包含一个平均为 15 分钟的等待时间,因此用户每小时执行此测试的平均次数不会超过四次。用户第一次登录时,检查服务器上的策略,然后设置位置。然后,观察好友列表中的位置更改。对于每次脚本循环,用户通过各种操作循环。每三个小时一次,用户模拟将鼠标放在一个随机的用户上面,触发一次基于该用户信息的用户名片查询。每次循环,用户从先前填充的好友列表中随机挑选一个好友,并启动聊天。聊天包括发送 5 条消息,并从聊天对象那里收到每条消息的回复。一小时一次,该用户设置状态到随机状态并暂停,然后把状态设置回活动状态。6 小时一次,该用户添加一个新好友到好友列表。然后,每三个小时,该用户将注销一次,等待一段时间,模拟繁忙离开状态,然后登录回来。每 24 次循环,用户试图传输一个文件。
负载的当前限制是把总用户数分成由“N”个用户组成的组,并且 NOTES.INI 设置 ST.BL.beginuser.number= 和 ST.BL.enduser.number 因客户机驱动的不同而不同(1-1000,1001-2000,等等)。这两个 NOTES.INI 设置用于维护 ST75 负载可用的用户内部列表。
运行 Sametime® 7.0 初始化工作负载。
通过此测试可度量:
- 完成的 Notes® 操作的吞吐量
- 最大能力时的平均响应时间
- 支持的 Web 邮件用户的最大数目
- 每分钟的登录次数
- 每分钟的注销次数
- 每分钟的 IM 聊天次数
- 每分钟丢失的 IM 聊天次数(聊天对象不能自由聊天的次数)
- 每分钟发送基于 IM 文本的消息次数
- 每分钟接受基于 IM 文本的消息次数
- 每分钟发送基于 IM 图像的消息次数
- 每分钟接受基于 IM 图像的消息次数
- 每分钟的解析次数
- 每分钟状态更改的次数
- 每分钟好友列表更改的次数
- 每分钟识别通知的次数
- 每分钟异步通知的次数
- 每分钟策略查询的次数
- 每分钟的登录错误次数
- 每分钟的聊天错误次数
- 每分钟好友列表错误的次数
- 每分钟的解析错误次数
- 每分钟发送文件传输的次数
- 每分钟接受文件传输的次数
- 每分钟拒绝文件传输的次数
- 每分钟接受文件传输错误的次数
ST7.5 IM 负载功能
关于此任务
- 暂停大约 20 分钟
- 登录用户。对于每个用户,从用户存储中读取好友列表
- 将用户状态设置为活动
- 设置当前用户的位置为缺省位置
- 获取策略信息
- 脚本循环限制平均 15 分钟左右一次循环
- 暂停大约 5 分钟
- 与用户聊天,每 12 次循环取得一次用户信息
- 发送大约 5 条信息;90% 的几率是富文本信息,10% 的几率是图像,每条信息平均 512 字节,每两条消息之间有 30 秒的考虑时间。
- 暂停大约 4 分钟
- 如果启用,向一个随机用户执行一次文件传输。
- 每三次循环,更改到一个随机状态,暂停大约 5 分钟,重新设置到活动状态。
- 暂停大约 5 分钟
- 每循环 24 次,从好友列表中,添加/删除一个用户
- 暂停大约 5 分钟
- 每循环 12 次,注销,暂停大约 10 分钟,再登录
- 获取策略信息
- 结束循环
- 暂停大约 1 分钟
- 注销
ST70IM 负载考虑时间(分钟)
关于此任务
对于 24 个迭代:环境循环 1、2、3、4 分别为 3、24、12、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)
ST75IM 负载事务等级
关于此任务
对于第 24 次循环(6 小时):
位置更改后,仅在首次登录时,观察好友列表位置。
随机好友列表用户的两个用户信息需求。
和好友列表中的一个用户进行 24 次聊天与好友进行大约 5 次的双向消息交流,取决于 NOTES.INI 变量的设置,HTML vs. 图像计数将会不同。
16 次状态更改,更改到随机状态,然后返回到“活动”状态。
添加好友列表成员到现有的好友列表组。事务包括解析请求和识别/查看列表请求。
两次注销 - 包括两次登录,两次状态更改,两次策略查询。
一次文件传输
每个用户 6 小时内的事务等级:
Logins - 2
UserInfo - 16
Chats - 24
Status changes - 18
Buddy list adds - 1
Logouts - 2
Resolves - 1
Awareness - 1
Policy - 2
Location Set -1 (仅在初始登录时执行)
Location BL watch - 1(仅在初始登录时执行)
File Transfer - 1
从 Server.Load 实用程序运行 ST75IM 负载
过程
- 启动 Server.Load。
- 在选择脚本字段中,选择 Sametime 7.5 IM 工作负载,然后单击执行。
- 单击开始测试。
- 根据您要运行的工作负载,继续执行 Sametime®工作负载之一。