先决条件

使用重放文件执行命令时,EPM Automate 并行运行重放文件中的每一行以在服务上产生负载,使您可以执行测试来验证服务在此负载下时用户体验是否可接受。

  • 找出需要在环境中执行大量处理操作的表单。处理大量数据的表单或包括复杂计算的表单是很好的选择。例如,用于提交预测的表单、涉及创建即席和静态报表进程的表单可能会在服务上产生重负载。类似地,诸如运行业务规则、运行报表,以及执行资源密集型 REST API 和 EPM Automate 命令(例如 runBusiness rule、runDataRule、exportData、exportMetadata、restructureCube)等活动可能会使环境承受重负载,因此可以作为负载测试的选择。
  • 如果需要,安装 Fiddler。EPM Automate 需要 HTTP 存档格式 (HTTP Archive format, HAR) 1.1 文件,该文件包含 Oracle Smart View for OfficeOracle Enterprise Performance Management Cloud REST API 或 EPM AutomateEPM 云环境的交互记录。通常,使用 Fiddler 生成 HAR 文件,以捕获与 EPM 云的交互日志。
  • 运行您先前找出的高负载活动。使用 Smart View 运行活动(例如打开和保存表单、运行业务规则以及创建报表),然后使用 Fiddler 捕获活动详细信息并将其导出到 HAR 文件。类似地,运行 REST API 和 EPM Automate 命令并使用 Fiddler 捕获详细信息。有关详细信息,请参阅“创建 HAR 文件”。
  • 创建的重放 CSV 文件列出了凭据(用户名和密码)和要运行的 HAR 文件的名称。该文件中的每一行包含一个不重复用户的用户名和密码,以便模拟同时进行多个用户会话。有关详细信息,请参阅“创建重放文件”。

    在某行中指定了凭据来运行 HAR 文件的用户不必是运行会话创建 HAR 文件的用户。但是,此用户应有权在环境中运行这些活动。

有关 replay 命令的详细信息,请参阅“重放示例会话”。