文档首页 > > 用户指南> 测试任务管理> 创建测试任务

创建测试任务

分享
更新时间: 2020/05/26 GMT+08:00

前提条件

(可选)已添加完事务。

操作步骤

  1. 登录CPTS控制台,在左侧导航栏中选择“测试工程”
  2. 在待编辑测试工程所在行,单击“编辑测试任务”。
  3. 测试任务页签中,单击“添加任务”。
  4. 输入测试任务名称,选择压测模式,输入基准并发,单击“确定”。

    • 压测模式:分为时长模式、次数模式和混合模式。
      • 时长模式:根据设置的时间进行压测。
      • 次数模式:根据设置的次数进行压测。
      • 混合模式:该模式下不同事务可以选择时长模式或次数模式。
    • 基准并发:自定义的基准值,供阶段设置的并发用户参考计算比例。

  5. 单击展开新添加的“测试任务”,单击“添加用例”,输入用例名称和用例类型,单击“确定”。

    • 常规用例:只能添加常规事务和HTTP/HTTPS/TCP/UDP/WEBSOCKET协议的请求信息。
    • 预置用例:相当于测试任务的提前条件,当和常规用例一起使用时,首先执行预置用例,且只会执行一次,不支持循环执行。

  6. 根据实际情况,选择添加请求或者事务。

    常规用例和预置用例支持同时添加请求和事务,也可以只添加其中之一。

  7. 请求或者事务添加后,单击“添加阶段”,参照表1设置阶段参数。

    • 一个常规用例最多添加1000个阶段。
    • 预置用例不支持添加阶段。
    图1 添加阶段
    表1 添加阶段

    参数

    参数说明

    阶段名称

    自定义阶段名称,用于区分不同的阶段,比如首页测试。

    基准并发

    自定义的基准值,供阶段设置的并发用户参考计算比例。

    添加“任务”时设置,如果需要修改,单击任务名称旁的“基准并发:未设置/并发数”,修改基准并发数。

    压测模式

    仅在任务为“混合模式”时,支持选择压测模式。“按时长”和“按次数”的压测模式不支持混合使用。

    任务为“时长模式”或者“次数模式”时,压测模式和任务的压测模式保持一致。

    当“压测模式”为“按时长”,且“梯度递增”关闭时,需要配置以下参数:

    并发用户(个)

    并发用户数指在同一时刻内,对系统进行业务操作的用户数量。

    在云性能测试服务中为用户在定义测试任务阶段设置的虚拟用户数。

    并发百分比(%)

    并发用户数和基准并发数的比例。并发百分比=并发用户/基准并发。

    持续时间(分钟)

    本阶段压测执行的最长时间。

    当“压测模式”为“按时长”,且“梯度递增”打开时,需要配置以下参数:

    说明:

    一个用例只能设置一个“梯度递增”阶段。

    起始并发用户(个)

    梯度递增的起始用户数量。

    起始百分比(%)

    起始并发用户数与基准并发数的比例。起始百分比=起始并发用户/基准并发。

    递增总并发用户(个)

    并发用户数指在同一时刻内,对系统进行业务操作的用户数量。

    在云性能测试服务中为用户在定义测试任务阶段设置的虚拟用户总数。

    递增百分比(%)

    递增总并发用户数与基准并发数的比例。递增百分比=递增总并发用户/基准并发。

    递增量级

    选择合适的递增量级:5%、10%、20%、50%

    单量持续时间(分钟)

    本阶段单量压测执行的最长时间。

    当“压测模式”为“按次数”时,需要配置以下参数:

    说明:

    一个用例只能添加一个“按次数”阶段。

    并发用户(个)

    并发用户数指在同一时刻内,对系统进行业务操作的用户数量。

    在云性能测试服务中为用户在定义测试任务阶段设置的虚拟用户数。

    并发百分比(%)

    并发用户数和基准并发数的比例。并发百分比=并发用户/基准并发。

    发送总次数(次)

    该事务在一次任务的运行中,将按照运行次数计算,到达设定数值,该任务下此事务的性能测试将终止。

    说明:

    发送总次数不小于并发用户数。

  8. 配置完成后,单击“确定”

    用例名称旁显示总VUM和总时长。
    图2 查看总VUM和总时长

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问