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 负载

过程

  1. 启动 Server.Load。
  2. 选择脚本字段中,选择 Sametime 7.0 IM 工作负载,然后单击执行
  3. 单击开始测试
  4. 根据您要运行的工作负载,继续执行 Sametime®工作负载之一。
  5. 可选: 要验证工作负载运行是否成功,请复审 Sametime®状态输出。