• 沒有找到結果。

测试任务是指基于已定义的测试模型发起一次性能测试的活动。

前提条件

(可选)已添加完事务。

操作步骤

步骤1 登录CPTS控制台,在左侧导航栏中选择“CPTS测试工程”。

步骤2 在待编辑CPTS测试工程所在行,单击“编辑测试任务”。

步骤3 在“测试任务”页签中,单击“添加任务”。

步骤4 输入测试任务名称和基准并发。

基准并发:自定义的基准值,为设置步骤8中的并发用户,提供参考比例。并发用户=

基准并发*并发百分比。

步骤5 选择执行方式,单击“确定”。

执行方式分为串行和并行。

● 串行:每个测试任务下的用例按顺序串行执行。

● 并行:每个测试任务下的用例并行执行。

步骤6 单击 展开新添加的测试任务,在“测试用例”页签,单击“添加用例”,参照表 7-1设置参数,单击“确定”。

7-1 添加用例

参数 参数说明

用例名称 自定义用例名称。

参数 参数说明

用例类型 用例类型目前分为常规用例和预置用例。

● 常规用例:只能添加常规事务和HTTP/HTTPS/TCP/UDP协议 的请求信息。

● 预置用例:相当于测试任务的提前条件,当和常规用例一起使 用时,首先执行预置用例,且只会执行一次,不支持循环执 行。

执行器 执行器数量要大于等于用例中所有阶段最大的并发用户/5000。

说明

执行器数量的设置仅在使用私有资源组时生效。

步骤7 根据实际情况,选择添加请求、事务或者数据指令。

常规用例和预置用例支持同时添加请求、事务,也可以只添加其中之一。在实际使用 过程中,数据指令一般和和请求联合使用。

● 添加数据指令:仅在本任务需要执行的数据指令,添加请求的具体步骤请参考添 加数据指令。

● 添加请求:仅在本任务需要执行的请求,无相关事务模型。添加请求的具体步骤 请参考添加请求信息(报文)、添加请求信息(思考时间)、添加请求信息(响 应提取)和添加请求信息(检查点)。

● 添加事务:已在事务库中存在事务模型。单击“添加事务”,勾选事务模型的名 称,单击“确定”。创建事务模型的具体步骤请参考添加事务模型。

步骤8 请求或者事务添加后,单击“添加阶段”,参照表7-2设置阶段参数。

说明

● 一个常规用例最多添加1000个阶段。

● 预置用例不支持添加阶段。

7-1 添加阶段

7-2 添加阶段

参数 参数说明

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

压力模式 压力模式目前支持并发模式和TPS模式。

● 并发模式:用例按照固定或者梯度递增的并发用户数进行 压测。

● TPS模式:用例按照每秒指定的事务数进行压测。TPS模式 中,一个虚拟用户执行一次测试用例为一个事务。实际压 测时,能否达到指定的事务数取决于最大并发数和事务平 均响应时延。

执行策略 执行策略目前支持按时长和按次数。

● 按时长:按照设定的持续时间进行压测。

● 按次数:按照设定的发送总次数进行压测。

当“压力模式”为“并发模式”、“执行策略”为“按时长”,且“梯度递增”关 闭时,需要配置以下参数:

参数 参数说明

递增量级包含:5%、10%、20%、50%。

单量持续时间(分

参数 参数说明

当“压力模式”为“TPS模式”、“执行策略”为“按时长”,需要配置以下参数:

最大并发数 执行测试用例的最大虚拟用户数。

TPS值 设定每秒执行事务的数量。

持续时间(分钟) 本阶段压测执行的时间。

当“压力模式”为“TPS模式”、“执行策略”为“按次数”,需要配置以下参数:

说明

用例名称旁显示预估VUM和总时长。

7-2 查看预估 VUM 和总时长

----结束