运行 Server.Load 测试的提示

在您运行 Server.Load 测试时请记住以下注意事项。

过程

  1. 考虑计划分配给 SUT 的模拟用户数目,并评估该数目与系统限制(如磁盘空间和内存)之间的关系。Server.Load 为每个模拟的 Notes® 用户创建一个线程。例如,如果向某客户机系统分配 100 个用户,则会有 100 个线程运行该测试脚本。请注意,所有线程同时运行指定测试。
  2. 设置 Server.Load 测试参数“线程创建间隔时间”参数以错开创建每个用户的时间。例如,值“2”将每个用户的创建时间错开 2 秒。
  3. 计划并输入“线程编号起始值”和“最大用户数”参数的值。输入的值取决于测试所模拟的客户机系统和数据库用户的数量。例如,要模拟 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

  4. 通过在脚本中的命令之间加入暂停来模拟实际用户的行为。请使用内置脚本作为参考点。
  5. 请注意过渡状态和稳定状态。过渡状态是所有线程都至少运行完成一次脚本循环后的状态。稳定状态表示服务器的真实的可持续性能(其结果可重现)。稳定状态是服务器上的 Notes® 用户数与所有客户机上的模拟用户总数相等时的状态。