更新时间:2024-01-09 GMT+08:00

创建定时压测任务

前提条件

已创建PerfTest或JMeter测试工程,且测试工程中包含有测试任务。

可扩展测试工程不支持定时压测功能。

操作步骤

  1. 登录性能测试服务控制台,在左侧导航栏中选择“定时压测”,单击创建定时压测任务
  2. 参照表1设置基本信息。

    表1 创建定时压测任务

    参数

    参数说明

    关联工程

    选择已创建的PerfTest或JMeter测试工程。

    关联任务

    选择需要执行定时压测的任务。

    说明:

    一个任务只能关联一个待执行的定时压测任务。

    定时任务名

    新建定时压测任务名称。

    描述

    新建定时压测任务的描述信息。

    资源组

    选择定时压测任务的测试资源组。

    • PerfTest测试工程可以选择共享资源组或者已创建的私有资源组,同一用户共享资源组只允许绑定一个压测任务。
    • JMeter测试工程只能选择已创建的私有资源组。

    企业项目

    选择定时压测任务对应的企业项目。

    说明:

    个人账号无此选项。

    执行频率

    定时压测任务的执行频率,可以选择仅执行一次或定期执行。

    • 仅执行一次:仅在“执行日期”对应的时间点执行一次。
    • 定期执行:可选月粒度、周粒度、高级三种周期设置模式。
      • 月粒度:按照选定执行日期和执行时间(执行日期可以选择一天可以选择多天),每月重复执行。
      • 周粒度:按照选定执行日期和执行时间(执行日期可以选择一天可以选择多天),每周重复执行。
      • 高级:基于crontab表达式实现压测任务重复执行,适合熟悉crontab表达式的用户。

        执行日期输入规则:

        分:分钟,支持0-59的整数及操作符:* , - /

        时:小时,支持0-23的整数及操作符:* , - /

        日:一个月中的第几天,支持1-31的整数及操作符:? * , - /

        月:月份,当前仅支持 * (每月)

        周:星期数,支持任意星期数及操作符 ?

        说明:

        “日”与“周”输入规则具有互斥性。当一方输入为非缺省值时,另一方自动填入缺省值(?)。

    截止日期

    定时压测任务超过该时间则不再执行,最大支持一年。

    说明:

    仅执行频率为“定期执行”时,涉及该参数设置。

  3. 配置完成后,单击确定