测试超过 24 小时后,资源消耗问题可能会导致 SAP 和 Citrix 客户机发生问题。长时间运行方式通过以多个进程运行测试来提高 SAP 和 Citrix 协议的长持续时间测试的可靠性。
开始之前
确保测试在作为单个测试运行时可靠地回放而不出错。
对于 Citrix 测试,将为每个虚拟测试者创建新进程。
对于 SAP 测试,每次测试实例数达到特定值时将启动新进程。
以下准则提高了长持续时间测试的成功率:
- 用户代理计算机具有至少 2GB RAM 和 10GB 可用磁盘空间,运行同一版本的 IBM® Rational® Performance Tester 或 Rational Performance Tester Agent。
禁用反病毒软件、屏幕保护程序和自动更新程序。
避免在测试期间使用代理计算机。
- 通过在每个测试中避免迭代次数超过 10 个的循环来使单个测试保持简短,并且通过在调度中循环来实现期望的长运行持续时间。请勿超过每台代理计算机 20 或 30 个虚拟测试者,以免思考时间大于数秒。
- 使用具有最小验证点数的测试。
对于 SAP:
- 请勿使用“签名”主题。在 SAP GUI 中禁用所有动画。
- 任何鼠标单击都可通过隐藏的 SAP GUI 窗口进行解释,这可能导致测试失败。
- 确保“屏幕吞吐量”计数器保持低值(大约每秒每个代理 1 个)。
过程
要启用长时间运行方式,请执行以下操作:
- 在“测试导航器”中,浏览以找到调度并双击该调度。 此时将打开该调度。
- 在调度中,单击调度元素,然后在“调度元素详细信息”区域中配置选项
- 在测试日志页面上,禁用显示错误和失败。
- 在问题确定页面上,将日志级别设置为严重。
- 在统计信息页面上,将日志级别设置为调度操作或主要测试操作,设置介于 15 到 30 分钟之间的采样时间间隔,然后选择仅存储“所有主机”统计信息。
- 在性能需求页面上,禁用性能需求。
- 在调度中,单击要为其启用长时间运行方式的用户组。
- 在“调度元素详细信息”区域中,单击选项选项卡,然后单击编辑选项。
- 要启用长时间运行方式,请执行以下操作:
- 单击启用长时间运行方式。
- 对于 SAP 测试,输入一个值以指定每个进程的测试启动数。 理想情况下,将该值设置为用户组的虚拟测试者数量的 1.5 倍。