运行 Server.Load 测试的提示
在您运行 Server.Load 测试时请记住以下注意事项。
过程
- 考虑计划分配给 SUT 的模拟用户数目,并评估该数目与系统限制(如磁盘空间和内存)之间的关系。Server.Load 为每个模拟的 Notes® 用户创建一个线程。例如,如果向某客户机系统分配 100 个用户,则会有 100 个线程运行该测试脚本。请注意,所有线程同时运行指定测试。
- 设置 Server.Load 测试参数“线程创建间隔时间”参数以错开创建每个用户的时间。例如,值“2”将每个用户的创建时间错开 2 秒。
- 计划并输入“线程编号起始值”和“最大用户数”参数的值。输入的值取决于测试所模拟的客户机系统和数据库用户的数量。例如,要模拟 4 个客户机系统上的 400 个数据库用户,每个客户机上 100 个用户线程,则在每个客户机上运行测试时应指定下列值。
表 1. 最大用户数和线程编号参数 客户机
最大用户数
线程编号起始值
1.00
100.00
1.00
2.00
100.00
101.00
3.00
100.00
201.00
4.00
100.00
301.00
- 通过在脚本中的命令之间加入暂停来模拟实际用户的行为。请使用内置脚本作为参考点。
- 请注意过渡状态和稳定状态。过渡状态是所有线程都至少运行完成一次脚本循环后的状态。稳定状态表示服务器的真实的可持续性能(其结果可重现)。稳定状态是服务器上的 Notes® 用户数与所有客户机上的模拟用户总数相等时的状态。