检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 鼠标移动到右上角登录用户名上,在下拉菜单选择“我的凭证”。 在“API凭证”页面的中查看账号ID。 图1 查看账号ID 父主题:
”,权限类型为“管理员权限”,单击“确定”。 图4 添加权限配置 完成授权之后,进入性能测试服务页面,在“测试资源”页面将创建失败的资源组删除,重新创建即可。 父主题: 资源组管理
case_run_id 是 Integer 运行用例ID,报告管理中的“当前任务用例列表”接口,使用任务运行id(task_run_id)作为路径参数,可以查询到该报告关联的用例运行id集合,即返回结构体中result.case_aw_info_list[index].cas
Integer 用例等级(0-L0;1-L1;2-L2;3-L3;4-L4;) status_code Integer 状态(0-新建;5-设计中;6-测试中;7-完成;) steps Array of steps objects 测试步骤 表12 steps 参数 参数类型 描述 expect_result
用例等级(0-L0;1-L1;2-L2;3-L3;4-L4;) status_code 否 Integer 状态(0-新建;5-设计中;6-测试中;7-完成;) steps 否 Array of steps objects 测试步骤 表13 steps 参数 是否必选 参数类型 描述
用例等级(0-L0;1-L1;2-L2;3-L3;4-L4;) status_code 否 Integer 状态(0-新建;5-设计中;6-测试中;7-完成;) steps 否 Array of steps objects 测试步骤 表11 steps 参数 是否必选 参数类型 描述
用例等级(0-L0;1-L1;2-L2;3-L3;4-L4;) status_code 否 Integer 状态(0-新建;5-设计中;6-测试中;7-完成;) steps 否 Array of steps objects 测试步骤 表11 steps 参数 是否必选 参数类型 描述
方案概述 应用场景 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。 方案架构
添加请求信息(响应提取) 如果同一用例中存在多个报文,通过正则表达式或JSON提取把前一个报文的输出提取出来,作后一个报文的输入。 例如,在电商抢购场景中,您搜索对应的商品之后购买该产品,可使用响应提取功能,提取“搜索”报文得到的商品id作为下一个“购买”报文的输入参数。 约束与限制
台管理人员申请开通,审批同意后方可使用。 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。
执行将使用该固定值进入固定的分支。固定分支模式的目的是对并发进行分组,通过分组,在一个用例中模拟多个场景的并行测试。多个小并发场景,如果采用多用例并行测试,将会使用较多执行器,通过在用例中对多场景分组可以达到节省资源的目的。 随机分支:并发每次执行都会产生一个随机值,后续执行将使
8,2000并发,分两个执行器执行,每个执行器中的脚本中变量successRate的值都是0.8。 均分变量:以整数的形式下发内容,当脚本分布式执行时,每个节点获取到的变量值平均分配,平均分配时采用整数除法,余数会被分配到其中一个节点,例如: 下发均分变量tps=100,分四个执行器,每个执行器中的脚本中的变量tps的值是25。
用例等级(0-L0;1-L1;2-L2;3-L3;4-L4;) status_code 否 Integer 状态(0-新建;5-设计中;6-测试中;7-完成;) steps 否 Array of steps objects 测试步骤 表11 steps 参数 是否必选 参数类型 描述
eader、Body等字段的设置和编辑。 虚拟用户的行为定义,适配不同测试场景。 通过思考时间对同一个用户的请求设置发送间隔或者在一个事务中定义多个请求报文来设置每个用户每秒内发起的请求数。 自定义针对响应结果的校验,使请求成功的检查点更准确。 针对每个用户的请求,支持用户配置检
Integer 用例等级(0-L0;1-L1;2-L2;3-L3;4-L4;) status_code Integer 状态(0-新建;5-设计中;6-测试中;7-完成;) steps Array of steps objects 测试步骤 表14 steps 参数 参数类型 描述 expect_result
Integer 用例等级(0-L0;1-L1;2-L2;3-L3;4-L4;) status_code Integer 状态(0-新建;5-设计中;6-测试中;7-完成;) steps Array of steps objects 测试步骤 表13 steps 参数 参数类型 描述 expect_result
性能测试压测资源管理,按需使用 私有资源组:用户按需创建测试集群,实现租户间流量隔离和内网(华为云VPC)、外网压测能力,完成测试后可以随时删除集群。同时,提供测试集群的实时扩容、缩容、升级能力。 共享资源组:不需要用户创建,直接使用,调试和小并发压测更方便。 快速定位性能瓶颈 提
返回该状态码,表明请求的资源已被永久删除。 411 Length Required 服务器无法处理客户端发送的不带Content-Length的请求信息。 412 Precondition Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request
致,否则将出现包括但不限于Go插件编译约束表中描述的异常,请严格按照约定编译so文件。 表1 Go插件编译约束表 约束项 约束值 说明 arch linux amd64 - Go版本 1.19.6 执行go version查看版本。 中版本不一致时产生如下异常: fatal error:
调试用例(旧版) 功能介绍 调试用例(旧版) 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/{project_id}/test-suites/{t