您可以更改如何生成 SAP 性能测试,例如测试将如何处理验证点、数据关联和页面。
关于此任务
要更改 SAP 测试生成首选项,请执行以下操作:
过程
- 单击。
- 在左边的列表中,展开测试,展开性能测试生成,并单击 SAP 测试生成。
- 选择要更改的首选项。
- 自动生成
- 这些设置指定记录测试后自动生成的测试元素。
- 使用字符串连接
- 启用后,将通过字符串启动方法(而不是使用 SAP 登录程序)进行连接来生成测试。在缺省情况下,此选项已启用。
- SAP 屏幕标题的验证点
- 启用后,该选项将在每个 SAP 屏幕的屏幕标题上生成验证点。在缺省情况下,此选项已禁用。
- SAP 请求响应时间阈值的验证点
- 启用后,该选项将对 SAP R/3 服务器的响应时间生成验证点。如果服务器响应时间高于指定阈值,那么测试将生成失败的验证点。在缺省情况下,此选项已禁用。
- 从记录中计算阈值 (%)
- 这指定了生成响应时间验证点时计算的缺省响应时间阈值。阈值计算为记录期间度量的实际响应时间的百分比。缺省情况下,响应时间阈值采用已记录响应时间的 120% 的值生成。
- 缺省请求超时 [毫秒]
- 指定对服务器执行 ping 操作的请求的超时值。请求超时后,不再针对该请求对服务器执行 ping 操作。
- 执行时的 GUI
- 测试执行期间,可能不需要显示 SAP GUI。隐藏 SAP GUI 会提高虚拟用户的性能。该设置指定在生成测试时的缺省行为。但是,可通过选择 SAP 测试元素在测试编辑器中更改该设置。
- 执行过程中隐藏 GUI
- 选择后,将隐藏 SAP GUI 的所有实例。在某些情况下,SAP GUI 中的模态对话框可能会在屏幕上短暂闪烁。这是缺省设置。
注: 如果以隐藏方式运行测试,而该测试因事务中的模态对话框或弹出窗口而失败,那么必须在“位置”属性中添加
RPT_VMARGS 属性并将值设置为
rptSapForceShowNone=true。
- 仅对一个虚拟用户显示 GUI
- 选择后,将仅对第一个虚拟用户显示 SAP GUI。将隐藏 SAP GUI 的所有其他实例。这使您能够监视执行。
- 对所有虚拟用户显示 GUI
- 选择后,将对所有虚拟用户显示 SAP GUI。
- 密码提示
- 指定密码请求的行为。
- 生成测试时提示输入密码
- 启用后,将在记录会话结束时请求密码。如果禁用,那么密码将记录为空字符串。
记录器无法在测试期间记录密码。因此,如果此选项已禁用,测试将使用空字符串作为密码。
- 更改设置之后,单击应用。