当运行可能持续多个小时而且可耗尽操作系统资源的 SAP GUI 测试时,可选择通过“长时间运行方式”进程来运行测试。它是在指定数量的 SAP 会话完成后自动重新启动的外部进程。持续时间较长的测试很有可能完成。
关于此任务
以下准则提高了长持续时间测试的成功率:
- 用户代理计算机具有至少 2GB RAM 和 10GB 可用磁盘空间,运行同一版本的 IBM® Rational® Performance Tester 或 Rational Performance Tester Agent。
- 在测试期间禁用用户代理计算机上的防病毒软件、屏幕保护程序和自动更新程序。
- 通过让循环在每次测试中不超过 10 次迭代来保证单个测试的测试时间较短。通过在调度内循环来获得长时间运行的持续时间。对于思考时间超过数秒的每个用户代理计算机,请勿超过 20 或 30 个虚拟测试人员。
- 使用具有最小验证点数的测试。
- 请勿使用“签名”主题。在 SAP GUI 中禁用所有动画。
- 请勿在测试中使用鼠标。任何鼠标单击都可通过隐藏的 SAP GUI 窗口进行解释,这可能导致测试失败。
- 确保“屏幕吞吐量”计数器保持低位(大约每个代理程序每秒为 1)。
过程
- 在调度中,选择包含 SAP GUI 测试的“用户组”。
- 在“用户组详细信息”中,单击选项选项卡,并单击编辑选项。
- 在长时间运行方式进程更新级别,选择以下某个选项:
- 调度:在调度级别启动长时间运行方式进程。所有 SAP 会话将通过一个进程管理。
- 用户组:在每个用户组的开头启动“长时间运行方式”进程。
- 虚拟用户:对于每个虚拟用户启动“长时间运行方式”进程。
- 长时间运行方式关闭:不使用“长时间运行方式”进程。在该方式下,SAP GUI 由 Rational Performance Tester 直接调用,因此会增加操作系统的资源耗用。
- 在每个进程的 SAP 会话启动数中,指定要运行的 SAP 会话数。“长时间运行方式”一次运行一个会话。例如,如果对虚拟用户指定了 100 个会话,那么“长时间运行方式”进程一次采用一个会话,运行 100 个会话后,新的进程将开始。
- 单击确定,并保存调度。