检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基本概念 执行机 在压测过程中能够提供自身性能数据的施压目标机器。 调试机 调试执行机的节点。 测试资源 测试资源指私有资源组。 CodeArts PerfTest资源 CodeArts PerfTest资源指测试工程、目录、用例、任务等实例。 测试工程 测试工程分为“PerfT
配置SLA规则 服务等级定义(Service Level Agreement,以下简称SLA)是判断性能压测是否异常的重要依据。性能压测过程中,通过监控核心服务状态的SLA指标数据,您可以更直观地了解性能压测业务的状态。 在性能测试服务中,支持为PerfTest测试工程配置SLA
添加请求信息(思考时间) 为了更好的模拟用户的行为,需要模拟用户在不同操作之间等待的时间,例如,当用户收到来自服务器的数据时,可能要等待几秒查看数据,然后再做出响应,这种延迟,就称为思考时间。 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在
查看测试报告 操作步骤 登录性能测试服务控制台,选择左侧导航栏的“PerfTest测试工程”。 在PerfTest测试工程所在行,单击测试工程名称,例如前面创建的测试工程“Web-test”,进入测试工程详情页面。 在“测试任务”页签,选择测试任务,如前面创建的测试任务“taskA”,单击操作栏的。
续费概述 续费简介 购买的性能测试服务套餐包到期前,您可以: 手动续费以延长套餐包的有效期,请参考手动续费。 设置到期自动续费,请参考自动续费。 性能测试服务套餐包到期前续费成功,所有资源得以保留,且测试任务的运行不受影响。到期后的状态说明,请参见到期后影响。 续费相关的功能 套餐包到期前续费相关的功能如表1所示。
约束与限制 测试资源组的说明与使用约束 测试资源组包含共享资源组和私有资源组两种类型,共享资源组为系统默认提供,私有资源组需要自行创建。 共享资源组的执行节点已绑定弹性IP,当被测应用有网络访问限制时,建议使用私有资源组。 共享资源组最大支持1000并发和100Mb带宽,如果需要更高并发或带宽,建议使用私有资源组。
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书
数据保护技术 性能测试服务通过多种手段保护数据安全。 数据保护手段 简要说明 传输加密(HTTPS) 为保证数据传输的安全性,性能测试服务使用HTTPS传输数据。 个人数据保护 通过控制个人数据访问权限以及记录操作日志等方法防止个人数据泄露,保证您的个人数据安全。 隐私数据保护 性能测试服务不消费、不存储用户数据。
创建测试任务 操作步骤 登录性能测试服务控制台,选择左侧导航栏的“PerfTest测试工程”。 在PerfTest测试工程所在行,单击测试工程名称,例如前面创建的测试工程“Web-test”,进入测试工程详情页面。 选择“测试任务”页签,单击“创建任务”。 输入任务名称,例如“taskA”,选择执行方式。
应用场景 性能测试服务具备强大的分布式压测能力,应用十分广泛,适合互联网、数字化营销平台、车联网、金融等各行业。 电商抢购测试 电商抢购已成为当前互联网应用的普遍需求,有并发用户高、突发请求大、失败用户反复重试等特征,如何保证在高负载运行情况下网站的可用性已经成为运维保障的重点。
添加请求信息(响应提取) 如果同一用例中存在多个报文,通过正则表达式或JSON提取把前一个报文的输出提取出来,作后一个报文的输入。 例如,在电商抢购场景中,您搜索对应的商品之后购买该产品,可使用响应提取功能,提取“搜索”报文得到的商品id作为下一个“购买”报文的输入参数。 响应提
添加请求信息(检查点) 检查点是指通过自定义校验信息来验证服务端的返回内容是否正确。针对不同的协议类型,检查点支持比对的内容不同,HTTP/HTTPS支持响应码、头域和内容校验,TCP/UDP/WEBSOCKET/MQTT仅支持内容校验。 操作步骤 登录性能测试服务控制台,在左侧
什么是VUM? VUM指任务对资源的消耗数,表示每虚拟用户每分钟。计算公式为VUM=VU(虚拟并发用户数)*M(压测时长,单位为分钟)。 例如:1000并发用户,运行10分钟,消耗的VUM:1000VU*10M=10000VUM。 如果您想了解更多的计费信息,参见产品价格详情。 父主题:
创建测试用例 操作步骤 登录性能测试服务控制台,选择左侧导航栏的“PerfTest测试工程”。 在PerfTest测试工程所在行,单击测试工程名称,例如前面创建的测试工程“Web-test”,进入测试工程详情页面。在“测试用例”页签,可以看到自动生成的默认目录和样本用例。 在默认
什么是VUM? VUM指任务对资源的消耗数,表示每虚拟用户每分钟。计算公式为VUM=VU(虚拟并发用户数)*M(压测时长,单位为分钟)。 例如:1000并发用户,运行10分钟,消耗的VUM:1000VU*10M=10000VUM。 如果您想了解更多的计费信息,参见产品价格详情。 父主题:
审计与日志 ● 审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,
调试事务 新增或修改事务后,可通过调试快速发现语法或配置错误。 前提条件 确保资源组状态为“运行中”。 确保资源组的调试节点上的32001和32002端口在安全组被开启。 确保资源组的调试节点和被压测的应用之间网络互通。 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
整数、枚举型和文本型全局变量添加 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,单击“全局变量”。 通过手工输入方式添加全局变量。 单击“添加变量”。
按需计费 适用场景 购买了按需套餐包,使用时超出按需套餐包的部分以按需计费模式进行结算。 适用计费项 表1 按需计费适用计费项 计费项 说明 产品单价(元/VUM) VUM=VU(虚拟并发用户数)*M(压测时长,单位为分钟)。 压测时长(分) 使用性能测试服务压测的时间长度,单位为分钟,精确到秒。
CodeArts PerfTest最佳实践汇总 本文汇总了基于性能测试(CodeArts PerfTest)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助您轻松掌握不同应用场景下CodeArts PerfTest的使用方法。 表1 CodeArts PerfTest最佳实践一览表