在环境中重放 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 Enterprise Data Management Cloud、Narrative Reporting、销售规划和战略性人员规划。所需角色
用法
epmautomate replay REPLAY_FILE_NAME.csv [duration=N] [trace=true] [lagTime=t] [encrypt=true|false]
,其中:
REPLAY_FILE_NAME
是存储了要在环境中执行的活动的 CSV 文件。Duration
为可选参数,指示在环境中执行活动的分钟数。
如果未设置此值,将对 HAR 文件中的活动运行一次。如果 HAR 文件中的活动运行完成后未到此参数指定的时间,EPM Automate 将再次运行 HAR 文件直到活动完成。例如,假设设置 duration=10
来重放运行时间为三分钟的 HAR 文件。在此方案中,replay 命令会运行 HAR 文件活动四次(持续 12 分钟),直到第四次迭代完成。
trace=true
是可选设置,指示 EPM Automate 以 XML 格式创建跟踪文件。
如果指定此可选设置,EPM Automate 将为重放 CSV 文件中包括的每个 HAR 文件创建一个文件夹并在其中存储所有相关跟踪文件。对于 HAR 文件中的每个活动,EPM Automate 生成一个包含 Smart View 响应的跟踪文件。跟踪文件命名为 trace-N.xml
;例如 trace-1.xml
,其中 N
是从 1 开始的一个计数值。
将在运行 EPM Automate 的目录中创建存储跟踪文件的文件夹。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