更新时间:2023-12-18 GMT+08:00

配置用例步骤

测试用例创建完成后可以对测试用例进行修改来满足自身业务需求。

创建用例步骤

  1. 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”
  2. 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
  3. 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
  4. 选择页面右侧的“用例步骤”,选择前置步骤或测试步骤配置。

    前置步骤:每个执行线程中,仅执行一次。如无业务需求可以不添加。

    测试步骤:测试用例的执行体,需要配置。

  5. 根据实际业务需求,选择添加请求、事务、数据指令、循环控制器、条件判断、集合点、并发权重控制器、吞吐量控制器。

    支持同时添加请求、事务,也可以只添加其中之一。在实际使用过程中,数据指令、循环控制器、条件判断、集合点一般和请求联合使用。

  6. 配置完成后,单击“保存”

配置请求失败跳过

用例执行时,当请求失败时,用例不会在此抛出异常终止执行,而是会继续执行后面的请求。适用场景是某个请求的失败不能影响后面关键步骤的执行。

  1. 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”
  2. 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
  3. 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
  4. 在“用例步骤”页签下,找到对应的请求(AW)。
  5. 单击请求右侧第二个按钮开关,配置当前AW是否失败跳过,默认配置为“否”。

    • 是:配置请求失败跳过,请求失败不会中断用例执行。

    • 否: 配置默认是请求失败不跳过,该请求失败会中断后面请求执行。

样例参考

请求aw-1配置了请求失败跳过,如果请求aw-1执行结果为失败,会跳过该请求失败,接着执行后面的请求aw-2。
图1 配置了请求失败跳过的AW

配置请求失败重试

用例执行时,当请求失败时,用例会根据失败重试的配置进行重试,重试次数和重试的间隔。适用场景是某个请求因网络、性能等问题导致执行结果失败,可配置重试增加容错。

  1. 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”
  2. 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
  3. 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
  4. 在“用例步骤”页签下,找到对应的请求(AW)。
  5. “检查点”页签,开启“启用结果检查”,进行失败重试配置。

样例参考

aw-1配置了请求失败重试,没有配置请求失败跳过。
  • 如果请求aw-1执行成功,不会执行重试,接着执行后面的请求aw-2。
  • 如果请求aw-1执行失败,请求aw-1按照检查点的配置进行失败重试,将进行3次重试,每次间隔3000ms。
    • 在重试3次中,aw-1请求成功则退出失败重试,且aw-1请求结果是成功的,接着执行后面的请求aw-2。
    • 如果重试3次全部失败,则aw-1结果为失败,且不会执行后面的请求aw-2,中断执行。
图2 请求aw-1配置了检查点

禁/启用用例请求信息

如果用例的某一个请求信息想要留存但不想被使用,可以使用禁用用例请求信息功能。如果想要恢复该请求信息的使用,可以再对其进行启用。

  1. 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”
  2. 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
  3. 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
  4. 禁用用例请求信息。

    用例步骤页签中,单击待禁用的请求信息后的,对该请求信息进行禁用,不影响其他请求信息。

  5. 启用用例请求信息。

    用例步骤页签中,单击待启用的请求信息后的,对该请求信息恢复启用,不影响其他请求信息。

复制/粘贴用例请求信息

  1. 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”
  2. 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
  3. 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。
  4. 用例步骤页签中,单击待复制请求信息后的 > 复制。等待页面右上角提示“复制成功”。
  5. 可选择PerfTest测试工程中任意工程中测试用户的请求信息,单击请求信息后的 > 粘贴至前方或粘贴至后方,将刚复制的请求信息粘贴到选定位置。