记录测试后,可将其分割为更小的测试。分割测试使您能够创建更小测试的模块化构建块,并将其合并以创建更大的测试。原始测试不会更改。可在调度中重新合并这些构建块,包括循环和条件。
开始之前
在调度中复用已分割的测试时,必须确保常规测试结构一致,包括 SAP 会话登录和注销详细信息。例如,如果已分割的测试 a 包含会话登录详细信息,而已分割的测试 c 包含注销事务,那么您必须以正确的顺序将这些测试置于调度用户组中。
SAP 测试仅可在事务级别进行分割。在调度中执行测试时,测试必须以 SAP 登录事务开始,并以 SAP 注销事务结束。
过程
- 在“测试导航器”中,浏览以找到测试并双击该测试。测试将打开。
- 右键单击测试中的 SAP 事务,并选择分割测试。您单击的页面将是新测试的第一页。
- 在“新测试名称”窗口中确认分割的位置,(可选)提供已分割测试的名称和描述,并单击下一步。
- 在“分割测试”窗口中检查因分割而要执行的更改,并单击完成。
示例
例如,可记录包含以下操作的测试:
- 登录到服务器。
- 在服务器上创建条目并除去该条目。
- 编辑条目,验证是否发生了此更改,并复原该条目。
- 从服务器注销。
然后,将该测试分割为四个部分:登录、创建、编辑和注销。创建将运行从数据池选择的虚拟用户的调度。每个虚拟用户运行“登录”测试,执行“创建”和“编辑”测试的各种组合,并最终运行“注销”测试。