检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
func(map[string]string) interface{} 入参:性能测试服务内置参数以及自定义参数。 出参:interface需实现IResultV1接口,如有必要,请使用性能测试服务提供的IResultV1接口实现。 表1 性能测试服务内置参数 名称 含义 补充说明 __name 请求名称 -
前提条件 已创建PerfTest或JMeter测试工程,且测试工程中包含有测试任务。 可扩展测试工程不支持定时压测功能。 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“定时压测”,单击“创建定时压测任务”。 参照表1设置基本信息。 表1 创建定时压测任务 参数 参数说明 关联工程
续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。 414 Request-URI Too Large 请求的URI过长(URI通常为网址),服务器无法处理。 415 Unsupported Media Type 服务器无法处理请求附带的媒体格式。
服务版本及介绍 性能测试服务区分专业版和企业版,两者功能主要区别如表1。 表1 专业版和企业版特性区别 特性 专业版 企业版 文件变量 支持,单个文件变量最大10M,最多5个 支持,单文件变量最大80M,最多100个 测试事务数量(串联链路或API) 最大50个 最大100个 最大并发数
sumSendKeyFrameDelay Double 发送关键帧延迟之和 avgSendKeyFrameDelay Double 平均发送关键帧延迟 minSendKeyFrameDelay Double 最小发送关键帧延迟 maxSendKeyFrameDelay Double 最大发送关键帧延迟 keyFrameSendCnt
audioSentBytes Array of doubles 音频发送字节数 rtmpReceivedPackets Array of doubles RTMP接收数据包数 rtmpSentPackets Array of doubles RTMP发送数据包数 videoRecBytes Array
表1 性能测试服务套餐参数说明 参数 说明 服务版本 根据需求选择专业版或者企业版。两者的区别请参见产品规格差异。 区域 选择“区域”。 不同的区域之间套餐包不互通,每个区域需分别购买。 企业项目 该参数针对企业用户使用。 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云
如何进行并发测试? 通过创建测试工程,根据需求构建事务模型之后,添加对应的测试任务便可进行并发测试。并发用户数即为并发数,不仅仅对单任务可以进行并发操作,可以勾选多个测试任务同时进行并发操作。 父主题: 压测工程管理
您使用性能测试服务的其它功能。 本章节为您介绍对用户授权的方法,操作流程如图1所示。 前提条件 给用户组授权之前,请您了解用户组可以添加的性能测试服务权限,并结合实际需求进行选择,性能测试服务支持的系统权限,请参见权限管理。如果您需要对除性能测试服务之外的其它服务授权,IAM支持服务的所有权限请参见系统权限。
使用性能测试服务需要哪些权限? 租户账号默认具有Administrator权限,在使用性能测试服务前,需要授权性能测试服务创建私有资源组。 租户下面的子用户(即IAM用户)需要配置相关权限后,才可以使用性能测试服务,具体参见为IAM用户配置相关的权限。完成相关权限配置后,IAM用
购买性能测试服务后如何压测百万以上并发? 对于100万以上并发数的压测需要进行工单确认,申请通过后方可进行压测。 登录工单系统。 单击左侧导航栏的“工单管理 > 新建工单”。 单击“这里”,填写工单信息,单击“提交”。 图1 新建工单 父主题: 计费FAQ
已购买的性能测试服务套餐包是否支持变更规格? 已购买的性能测试服务套餐包,不支持变更规格。套餐包为一次性支付,即刻生效,不支持变更、退订。 父主题: 计费FAQ
最大长度:1024 message String 响应消息 最小长度:0 最大长度:1024 extend String 扩展信息 最小长度:0 最大长度:1024 result ReportInfo object 数据服务返回的报告数据 表4 ReportInfo 参数 参数类型
性能测试服务的错误日志是怎么显示的? 默认按每种不同返回状态码进行抽样,按10‰的抽样比例采集成功/失败的请求日志。 失败日志的采集比例可以在“高级配置 > 失败日志采集”比例中调整,最大1000‰。 父主题: JMeter工程使用
JMeter测试工程和CPTS测试工程的区别? JMeter测试工程支持直接导入JMeter脚本,使用JMeter原生引擎发起性能测试。 CPTS测试工程支持导入CPTS脚本和JMeter脚本,导入的JMeter脚本会自动转换为CPTS脚本进行性能测试,同时也支持直接手动按照实际
性能测试服务报告界面的RPS和TPS有什么区别? RPS是Requests Per Second的简称,用例的RPS=用例总请求数/用例的运行时长;TPS是Transactions Per Second的简称,用例的TPS=用例的事务数/用例的运行时长,其中事务定义为:性能测试服
性能测试服务报告,日志各类报错的含义是什么? 日志出现“dialing to the given TCP address timed out” 请求读写超时,需要检查客户端到服务端网络是否可达,如果使用共享资源组,检查被测服务端的网络是否公网可访问,如果使用私有资源组,检查执行机与被测服务端的网络是否连通。
应用于性能测试服务的脚本,有哪些使用建议? 性能测试服务不建议脚本中有各种结果查看器。 因为性能测试服务不使用结果查看器,且结果查看器会对压测性能造成影响,不同结果查看器对性能的影响也不一致,如果使用,请自行评估。 使用性能测试服务压测,当脚本的并发总和大于1000,或在“任务 >
已购买的性能测试服务套餐包是否支持转按需计费模式? 已购买的性能测试服务套餐包,不支持转按需计费模式。不过当您购买了按需套餐包,在性能测试服务上的运行压测任务产生的VUM超出当前购买的按需套餐包VUM额度时,超出的VUM会以按需计费模式计费。 父主题: 计费FAQ
性能测试服务是否支持Windows Server 2016标准版64位? 对于性能测试服务当前只能支持Linux系统部署性能测试服务,暂不支持Windows系统部署性能测试服务。 对于被测应用,只要保证网络连通,便可进行压力测试。 父主题: 通用问题