检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 应用场景 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需要使用不同的用户名以及对应密码模拟多用户场景进行压测。 方案架构
SDK列表 在开始使用之前,请确保您安装的是最新版本的SDK。使用过时的版本可能会导致兼容性问题或无法使用最新功能。您可以在SDK中心查询版本信息。 表1提供了性能测试服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言
可扩展测试工程功能为白名单特性,需要联系后台管理人员申请开通,审批同意后方可使用。 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。 全局变量适用于很多场景,例如需要用户名密码的业务,需
配置测试用例(高性能测试工程) 填写用例详情 配置用例步骤 添加请求信息(报文) 添加请求信息(思考时间) 添加请求信息(响应提取) 添加请求信息(检查点) 添加数据指令、循环控制器、条件判断、集合点 添加并发权重控制器、吞吐量控制器 压力配置 高级配置 SLA配置 父主题: PerfTest测试用例管理
了本次查询结果的所有事件,且最多导出5000条信息。 单击按钮,可以获取到事件操作记录的最新信息。 在需要查看的事件左侧,单击展开该记录的详细信息。 在需要查看的记录右侧,单击“查看事件”,会弹出一个窗口显示该操作事件结构的详细信息。 关于事件结构的关键字段详解,请参见《云审计服
在顶部导航栏右侧,单击“费用”,进入费用中心总览页。 在左侧导航选择“资金管理 > 充值”。 根据界面提示信息,为账户充值。 购买套餐包 进入购买性能测试套餐页面。 设置以下信息。 表1 性能测试服务套餐参数说明 参数 说明 服务版本 根据需求选择专业版或者企业版。两者的区别请参见产品规格差异。
按任务ID查询该任务关联的用例信息。 创建任务 新增任务数据。 批量启停任务 批量启动、删除任务。 用例管理 创建用例(旧版) 新增用例数据。 删除用例(旧版) 按用例ID删除用例数据。 修改用例(旧版) 按条件更新用例数据。 调试用例 按测试工程ID、任务ID、用例ID以及资源组信息调试用例。 创建用例
性能测试使用流程 性能测试(CodeArts PerfTest)是一项为基于HTTP/HTTPS/TCP/UDP/HLS/RTMP/WEBSOCKET/HTTP-FLV/MQTT等协议构建的云应用提供性能测试的服务。服务支持快速模拟大规模并发用户的业务高峰场景,可以很好的支持报文
正确。详细步骤请参见添加请求信息(检查点)。 (可选)一个事务包含1个或多个请求信息。如果您的事务包含多个请求信息,单击“添加请求”,再执行添加请求的相关操作。一个常规事务下最多可添加40个请求信息。 父主题: 事务库管理
事务库管理 创建事务 导入录制脚本 导入Swagger文件 调试事务 管理事务 管理事务请求信息
全链路压测管理 全链路压测探针上报健康状态 全链路压测探针获取配置信息 父主题: API
LS/RTMP/HTTP-FLV/MQTT报文部分。 报文:报文是HTTP等应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文都是在客户端、服务器和代理之间流动。 思考时间:为了更好的模拟用户的行为,需
测试工程的相关描述。 表6 新增事务 参数名称 描述 name 事务名称。 contents 请求信息内容。 在该事务下可以添加事务请求信息,您可以根据业务需求添加多个事务请求信息。 表7 新增任务 参数名称 描述 issue_num 并发用户。 并发用户数指在同一时刻内,对系统
具体计费信息,参见产品价格详情。 性能测试服务提供按需计费模式和按套餐包计费模式,其中按套餐包计费模式分为按需套餐包和包周期套餐包。 按需模式计费项信息请参考表1。 按需套餐包模式计费项信息请参考表2。 包周期套餐包模式计费项信息请参考表3。 表1 按需模式计费项信息 计费项目
议。 单击“下一步:规格确认”,确认节点配置信息无误后,勾选已阅读使用说明,单击“提交”等待节点创建。节点创建成功后,返回性能测试服务控制台。 创建资源组。 在左侧导航栏中选择“测试资源”,单击“创建私有资源组”。 参照表2设置基本信息。 表2 创建私有资源组 参数 参数说明 资源组名称
能够接受的编码方式列表。 Accept-Language 能够接受的回应内容的自然语言列表。 Authorization 用于超文本传输协议认证的认证信息。 Cache-Control 用来指定在这次的请求/响应链中的所有缓存机制都必须遵守的指令。 Connection 该浏览器想要优先使用的连接类型。
BadRequest 非法请求。 建议直接修改该请求,不要重试该请求。 401 Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 402 Payment Required 保留请求。 403 Forbidden 请求被拒绝访问。
strings 扩展信息 message String 响应消息 tasks Array of Task objects 工程集详细信息 表4 Task 参数 参数类型 描述 bench_concurrent Integer 基准并发 description String 描述信息 id Integer
content_method_url 否 Array of strings 请求信息,包括请求名称、方法、URL信息 related_temp_running_data 否 Array of TempRunningData objects 最近一次运行的报告简略信息 表15 TempRunningData 参数 是否必选
content_method_url Array of strings 请求信息,包括请求名称、方法、URL信息 related_temp_running_data Array of TempRunningData objects 最近一次运行的报告简略信息 表16 TempRunningData 参数 参数类型