检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
行异常。 至少需要2台空节点,1台用于压测资源组的调试机(即调试执行机的节点),1台用于压测资源组的执行机(即在压测过程中能够提供自身性能数据的施压目标机器)。请根据需要压测的并发用户数,创建对应规格的节点,PerfTest测试工程的节点规格推荐请参考表1,JMeter测试工程的节点规格推荐请参考表2。
导入/导出PerfTest测试工程 为简化操作,您不必从零开始编写测试工程,只需要找到与自己业务模型类似的工程,导出测试工程,再导入测试工程,在此基础上略作修改即可。 发布区域:华北-北京一、华北-北京四、华北-乌兰察布二零一、华北-乌兰察布二零二、华东-上海一、华东-上海二、华南-广州、西南-贵阳一
caseAwId String 数据库中dc_case_aw表中的主键ID 最小长度:0 最大长度:100000 caseUri String 数据库中dc_testcase表中的case_uri 最小长度:0 最大长度:100000 case_uri_i String 数据库中dc_test
测试能力,可以支持多协议报文内容、事务、测试任务模型的灵活自定义,可实时、离线查看并发、RPS、响应时延等多个维度的性能统计,同时根据用户对性能测试规模的变化,提供按需的私有测试集群创建、扩缩容等性能测试集群管理能力。 多协议高并发性能测试 标准HTTP/HTTPS/TCP/UD
Double 网络最大接收数据速度 networkReadAvg Double 网络平均接收数据速度 networkReadAvgCheckPoint Double 网络平均接收数据速度检查点 networkReadAvgCheckRes Boolean 网络平均接收数据速度检查结果 networkReadCheckPoint
所示。 通过正则表达式javawind:(.*)javawind:(.*),提取数据如下: 9 12 16 17 46 22 通过第2个匹配项,提取数据如下: 16 17 通过第1个表达式,提取数据如下: 16 示例三 例如,报文内容为:ababdacac。 如果响应提取设置如下图所示:
数后保持在峰值并发用户数进行压测。 说明: 执行器按设定的梯度逐步增加并发数进行压测,压测时,后台会为每个并发梯度生成一个“阶段数据”,当某个阶段的数据相比前一个阶段有发生明显的性能拐点时,系统判定到达性能峰值。其中性能拐点通过以下场景定义:成功率小于阈值(默认100%)、RPS
Meter脚本,使用JMeter原生引擎快速发起高并发的性能测试,可查看完备的性能测试报告。 全局变量使用全流程 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。
安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 认证证书
object 带宽曲线数据 commonTimestamps Array of strings 时间戳 performance_load Object 摸高数据 respcode_brokens RespcodeBrokens object 响应码曲线数据 rtmp_brokens
Meter脚本,使用JMeter原生引擎快速发起高并发的性能测试,可查看完备的性能测试报告。 全局变量使用全流程 全局变量用于构造数据集合,使测试数据更加丰富。在报文事务请求信息的报文内容中引用全局变量,执行压测任务过程会将报文内容中的变量值动态替换为指定的值。
数后保持在峰值并发用户数进行压测。 说明: 执行器按设定的梯度逐步增加并发数进行压测,压测时,后台会为每个并发梯度生成一个“阶段数据”,当某个阶段的数据相比前一个阶段有发生明显的性能拐点时,系统判定到达性能峰值。其中性能拐点通过以下场景定义:成功率小于阈值(默认100%)、RPS
选择的事务或者用例名称 最小长度:0 最大长度:40960 data Object 数据(循环、条件控制器作用的数据) data_type Integer 数据指令类型(0:默认请求卡片;1:数据指令;201:循环指令;202:条件指令;301:集合点;203:vu百分比控制器;
ReportInfo object 数据服务返回的报告数据 表4 ReportInfo 参数 参数类型 描述 brokens ReportbrokensInfo object 曲线数据 details ReportdetailsInfo object 表格数据详情 outline ReportoutlineInfo
配置测试用例(高性能测试工程) 填写用例详情 配置用例步骤 添加请求信息(报文) 添加请求信息(思考时间) 添加请求信息(响应提取) 添加请求信息(检查点) 添加数据指令、循环控制器、条件判断、集合点 添加并发权重控制器、吞吐量控制器 压力配置 高级配置 SLA配置 父主题: PerfTest测试用例管理
Method 方法 用于HTTP的POST,GET等。 RequestHeader 请求头 用于HTTP。 RequestBody 请求数据 建议不要记录请求较大的数据,例如上传文件,仅记录摘要即可。 SentBytes 发送字节数 - ResponseCode 响应码 记录响应状态,可以用
制10个标签。 删除标签:单击标签输入框,单击已生成标签后的删除该标签。 创建时间 测试用例的创建时间,用例保存后自动生成。 修改时间 测试用例的最新修改时间,用例保存后自动生成。 用例详情信息设置完成后,单击“保存”。 父主题: 配置测试用例(高性能测试工程)
最大值:2147483647 db_enable Boolean 是否开启数据库影子规则 db_shadow_repository String 数据库影子库名称 最小长度:0 最大长度:1024 db_shadow_type String 数据库影子库类型 最小长度:0 最大长度:64 log_level
最大值:2147483647 db_enable Boolean 是否开启数据库影子规则 db_shadow_repository String 数据库影子库名称 最小长度:0 最大长度:1024 db_shadow_type String 数据库影子库类型 最小长度:0 最大长度:64 log_level
调试事务 新增或修改事务后,可通过调试快速发现语法或配置错误。 前提条件 确保资源组状态为“运行中”。 确保资源组的调试节点上的32001和32002端口在安全组被开启。 确保资源组的调试节点和被压测的应用之间网络互通。 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。