检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
共享资源组最大支持1000并发和100Mb带宽,如果需要更高并发或带宽,建议使用私有资源组。 JMeter测试任务只可以使用私有资源组。 测试资源准备 进入购买性能测试套餐页面。 设置以下信息。 表1 性能测试服务套餐参数说明 参数 说明 服务版本 根据需求选择专业版或者企业版。
单击上方保存按钮,配置保存路径和文件名,保存测试任务到jmx文件,将工程文件(jmx)和变量文件(csv)放在同一目录下。jmx文件名只能以汉字、字母、数字、中划线(-)、下划线(-)和点(.)组成,含有不合法文件名的jmx文件无法导入到性能测试服务中。
PerfTest测试工程中,每台8U16G的执行节点可支撑10000并发;JMeter测试工程中,每台8U16G的执行节点可支撑2000并发。
设置全局变量(高性能测试工程) 全局变量概述(高性能测试工程) 整数、枚举型和文本型全局变量添加 csv格式或者xlsx格式全局变量文件添加 变量读取规则 插入变量 父主题: PerfTest测试用例管理
并发用户数:并发用户数指在同一时刻内,对系统进行业务操作的用户数量,在性能测试服务中指用户在定义测试任务阶段设置的虚拟用户数。 响应时间:响应时间指从客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间。
创建测试任务 测试任务是指基于已定义的测试模型发起一次性能测试的活动。通过在不同压测点执行一系列测试,持续对系统发起压力测试,通过测试获取并分析系统运行的性能数据。您可以在一个测试工程中添加多个测试任务。 前提条件 已创建测试用例并按业务需求配置。 (可选)已添加完事务。
创建测试任务 操作步骤 登录性能测试服务控制台,选择左侧导航栏的“PerfTest测试工程”。 在PerfTest测试工程所在行,单击测试工程名称,例如前面创建的测试工程“Web-test”,进入测试工程详情页面。 选择“测试任务”页签,单击“创建任务”。
父主题: 配置测试用例(高性能测试工程)
性能测试服务提供千万级集群超大规模并发能力,涵盖超高并发瞬时发起、梯度加压、动态压力调整等能力,满足亿级日活应用的压测要求,支持自定义插件能力实现私有协议和函数的对接,满足各类协议与复杂场景的性能压测,企业可以灵活按需进行高并发测试,提前发现性能问题,保障产品上市质量。
图1 模拟登录请求的POST方法 父主题: 配置测试用例(高性能测试工程)
测试报告分析:查看实时报告,根据报告提前识别一网通办系统的性能瓶颈。 了解性能测试服务基本概念 并发用户数:并发用户数指在同一时刻内,对系统进行业务操作的用户数量,在性能测试服务中指用户在定义测试任务阶段设置的虚拟用户数。
配置测试用例(可扩展测试工程) 填写用例详情 配置用例步骤 添加测试步骤 压力配置 高级配置 SLA配置 关键字库管理 父主题: PerfTest测试用例管理
并发数:用户数累积到并发数,释放在集合点等待的用户。 配置完成后,单击“保存”。 父主题: 配置测试用例(高性能测试工程)
父主题: 配置测试用例(高性能测试工程)
参考模型及方案:采用浪涌模式性能测试模型。 按照起始并发施压一段时间。 施加突发流量。 突发流量持续一段时间后,迅速降为起始并发值施压并维持一段时间。
压测时长(分) 使用性能测试服务压测的时间长度,单位为分钟,精确到秒。 表3 包周期套餐包模式计费项信息 计费项目 计费项说明 适用的计费模式 计费公式 峰值并发 运行任务支持的最大并发用户数,请根据测试需求预估。 包周期套餐包计费。 在包周期时长内,VUM不限量。
共享资源组最大支持1000并发和100Mb带宽,如果需要更高并发或带宽,建议使用私有资源组。 JMeter测试任务只可以使用私有资源组。 创建私有资源组 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”,单击“创建私有资源组”。
创建测试工程 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”,单击“创建测试工程”。 在弹出的对话框中,输入测试工程的名称,例如“Web-test”和相关描述,单击“确定”。
图3 复杂场景支持 应用性能调优 定义性能测试模型,通过性能测试服务的执行机给被测应用发送模拟流量,利用服务报告查看被测应用的资源监控、调用链情况,了解应用对事务的并发处理能力,方便进行性能优化。 优势: 灵活扩展:执行机集群按需扩展,支持不同规模的性能测试。
测试资源管理 创建私有资源组 管理私有资源组