配置用例步骤
测试用例创建完成后可以对测试用例进行修改来满足自身业务需求。
创建用例步骤
- 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
- 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
- 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
- 选择页面右侧的“用例步骤”,选择前置步骤或测试步骤配置。
前置步骤:每个执行线程中,仅执行一次。如无业务需求可以不添加。
测试步骤:测试用例的执行体,需要配置。
- 根据实际业务需求,选择添加请求、事务、数据指令、循环控制器、条件判断、集合点、并发权重控制器、吞吐量控制器。
支持同时添加请求、事务,也可以只添加其中之一。在实际使用过程中,数据指令、循环控制器、条件判断、集合点一般和请求联合使用。
- 添加请求的具体步骤请参考添加请求信息(报文)、添加请求信息(思考时间)、添加请求信息(响应提取)和添加请求信息(检查点)。
- 添加事务:已在事务库中存在事务模型。单击“添加事务”,勾选事务模型的名称,单击“确定”。创建事务模型的具体步骤请参考创建事务。
- 添加数据指令、循环控制器、条件判断或者集合点添加的具体步骤请参考添加数据指令、循环控制器、条件判断、集合点。
- 添加并发权重控制器或吞吐量控制器具体步骤请参考添加并发权重控制器、吞吐量控制器。
- 配置完成后,单击“保存”。
配置请求失败跳过
用例执行时,当请求失败时,用例不会在此抛出异常终止执行,而是会继续执行后面的请求。适用场景是某个请求的失败不能影响后面关键步骤的执行。
- 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
- 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
- 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
- 在“用例步骤”页签下,找到对应的请求(AW)。
- 单击请求右侧第二个按钮开关,配置当前AW是否失败跳过,默认配置为“否”。
样例参考
配置请求失败重试
用例执行时,当请求失败时,用例会根据失败重试的配置进行重试,重试次数和重试的间隔。适用场景是某个请求因网络、性能等问题导致执行结果失败,可配置重试增加容错。
- 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
- 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
- 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
- 在“用例步骤”页签下,找到对应的请求(AW)。
- 在“检查点”页签,开启“启用结果检查”,进行失败重试配置。
样例参考
- 如果请求aw-1执行成功,不会执行重试,接着执行后面的请求aw-2。
- 如果请求aw-1执行失败,请求aw-1按照检查点的配置进行失败重试,将进行3次重试,每次间隔3000ms。
- 在重试3次中,aw-1请求成功则退出失败重试,且aw-1请求结果是成功的,接着执行后面的请求aw-2。
- 如果重试3次全部失败,则aw-1结果为失败,且不会执行后面的请求aw-2,中断执行。
禁/启用用例请求信息
如果用例的某一个请求信息想要留存但不想被使用,可以使用禁用用例请求信息功能。如果想要恢复该请求信息的使用,可以再对其进行启用。
- 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
- 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
- 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
- 禁用用例请求信息。
在“用例步骤”页签中,单击待禁用的请求信息后的,对该请求信息进行禁用,不影响其他请求信息。
- 启用用例请求信息。
在“用例步骤”页签中,单击待启用的请求信息后的,对该请求信息恢复启用,不影响其他请求信息。
复制/粘贴用例请求信息
- 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
- 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
- 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
- 在“用例步骤”页签中,单击待复制请求信息后的 > 复制。等待页面右上角提示“复制成功”。
- 可选择PerfTest测试工程中任意工程中测试用户的请求信息,单击请求信息后的 > 粘贴至前方或粘贴至后方,将刚复制的请求信息粘贴到选定位置。