在环境中重放 Oracle Smart View for Office、REST API 或 EPM Automate 负载以在重负载下进行性能测试,从而验证服务在指定负载下时用户体验是否可接受。
必须创建标识了应在服务上执行的活动的重放文件。有关如何创建重放文件的详细信息,请参阅“准备运行 Replay 命令”。
适用于
Planning、Planning 模块、自由形式、Financial Consolidation and Close、Tax Reporting、Account Reconciliation、Profitability and Cost Management、Enterprise Profitability and Cost Management、Oracle Fusion Cloud Enterprise Data Management、Narrative Reporting、销售规划和战略性人员规划。所需角色
用法
epmautomate replay REPLAY_FILE_NAME.csv [duration=N] [trace=true] [lagTime=t] [encrypt=true|false]
,其中:
REPLAY_FILE_NAME
是存储了要在环境中执行的活动的 CSV 文件。Duration
为可选参数,指示在环境中执行活动的分钟数。
如果未设置此值,将对 HAR 文件中的活动运行一次。如果 HAR 文件中的活动运行完成后未到此参数指定的时间,该命令将再次运行 HAR 文件直到活动完成。例如,假设设置 duration=10
来重放运行时间为三分钟的 HAR 文件。在此方案中,replay 命令会运行 HAR 文件活动四次(持续 12 分钟),直到第四次迭代完成。
trace=true
是可选设置,指示命令以 XML 格式创建跟踪文件。
如果指定此可选设置,该命令为重放 CSV 文件中包括的每个 HAR 文件创建一个文件夹并在其中存储所有相关跟踪文件。对于 HAR 文件中的每个活动,此命令生成一个包含 Smart View 响应的跟踪文件。跟踪文件命名为 trace-N.xml
;例如 trace-1.xml
,其中 N
是从 1 开始的一个计数值。
将在运行 EPM Automate 的目录中创建存储跟踪文件的文件夹。该命令以 YYYY_MM_DD_HH_MM_SS_HAR_FILE_NAME
格式,组合使用当前环境系统时间与 HAR 文件名来命名文件夹。例如,如果 HAR 文件名是 forecast1.har
,则文件夹名称可能是 2016_06_08_10_21_42_forecast1
。
[lagTime=t]
(可选)用于指定命令在两次执行重放文件中包含的每个 HAR 文件之间应等待的秒数。默认值为 5 秒。
如果您指定的值小于 5 秒,该命令将显示错误。负数(例如 -1)和分数(例如 1/2)不能作为此参数的值。支持小数值。
开始执行第一个 HAR 文件后,命令将等待此参数指定的秒数,再启动对下一个 HAR 文件的处理。由于用户活动通常不是同时启动的,因此设置此参数有助于在环境中创建更真实的负载模拟。
例如,假设您要模拟高峰期间有 1000 个用户登录到环境执行活动的负载。您可以创建 HAR 文件来模拟这些会话,然后以 6 秒的延时时间运行此命令,以重复环境中存在的负载。
encrypt=true|false
为可选参数,指定是否加密重放文件中包含的所有密码。默认值为 true
。随机加密密钥用于对密码进行加密。有关执行此命令涉及的详细步骤,请参阅“重放示例会话”。
示例
epmautomate replay forecast1.CSV duration=60 lagTime=5.6