检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
上传CSV文件时需要注意什么? 请确保CSV在本地JMeter可以正常取值,使用。 请上传CSV(UTF-8无BOM)格式的文件,不要上传其他格式,可能存在编码读取问题。 父主题: JMeter工程使用
nt-type为utf-8,请求返回正常,使用性能测试服务请求返回乱码? 性能测试服务需要在请求头content-type中指定utf-8编码,且删除跟业务无关的请求头字段(如“Accept-Encoding: gzip”等)。 图1 请求头content-type设置 父主题:
单位。 图1 创建线程组 添加请求。 右击“Thread Group”,选择“Add > Sampler > HTTP Request”,在线程组中添加HTTP请求。 图2 添加HTTP请求 配置HTTP请求信息。 HTTP请求“Basic”页签配置如下: Protocol:HTTP或HTTPS。
JMeter测试工程支持直接导入JMeter脚本,使用JMeter原生引擎发起性能测试。 CPTS测试工程支持导入CPTS脚本和JMeter脚本,导入的JMeter脚本会自动转换为CPTS脚本进行性能测试,同时也支持直接手动按照实际压测场景,进行测试任务编辑,开展相应的性能测试。 父主题: 压测工程管理
返回加密后的数据字符串。 SHA-512:对输入的数据进行SHA-512加密,返回加密后的数据字符串。 BASE64编码:对输入的数据进行BASE64编码,返回编码后的数据字符串。 BASE64解码:对输入的数据进行BASE64解码,返回解码后的数据字符串。 父主题: 设置全局变量(高性能测试工程)
返回加密后的数据字符串。 SHA-512:对输入的数据进行SHA-512加密,返回加密后的数据字符串。 BASE64编码:对输入的数据进行BASE64编码,返回编码后的数据字符串。 BASE64解码:对输入的数据进行BASE64解码,返回解码后的数据字符串。 选择“参数模式” 在
Accept-Charset 能够接受的字符集。 Accept-Datetime 能够接受的按照时间来表示的版本。 Accept-Encoding 能够接受的编码方式列表。 Accept-Language 能够接受的回应内容的自然语言列表。 Authorization 用于超文本传输协议认证的认证信息。
状态码如表1所示 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。 201
8大特色压测模型简介 性能测试服务沉淀了30年高并发测试工程方案与实践,提供了浪涌(突发流量)、智能摸高(系统性能摸底)、震荡(模拟高低峰)、TPS模式(压力自定义)等8大模式,快速构建真实场景,助力产品压测场景覆盖率提升50%,满足客户全场景的压测诉求。 压力测试支持的8种模式如下:
SDK概述 本文介绍性能测试服务提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 在开始使用之前,请确保您安装的是最新版本的SDK。使用过时的版本可
已购买的性能测试服务套餐包是否支持变更规格? 已购买的性能测试服务套餐包,不支持变更规格。套餐包为一次性支付,即刻生效,不支持变更、退订。 父主题: 计费FAQ
管理私有资源组 完成私有资源组创建后,可按照业务需求,对私有资源组做如下操作管理。 自定义JMeter安装包 如需切换JMeter的版本,可以自定义安装JMeter安装包来满足业务需求。 登录性能测试服务控制台,在左侧导航栏中选择“测试资源”。 按照业务需求,下载对应版本的JMeter安装包。
如果变量值较长,可单击变量输入值框右侧的,在弹出的Value页面中输入值。按Enter键增加输入值的行数,输入完成后单击“回填”。如果输入的是Json格式内容, 单击“Json转换”, 可以更直观查看输入值。 描述 新增变量的描述说明。 设置完成后,单击“保存”。 新建变量文件夹 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。如果请求消息体中参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。
请求地址中的参数设置。 单击“添加请求参数”,设置“名称”和“值”。选择是否勾选“Url Encode”,默认为不勾选,勾选后对请求参数的值做URL编码。 如果您不需要添加请求参数,可以单击“删除”,删除请求参数。 请求头 请根据压测服务器需要校验或者使用的头域来添加相关头域及内容。性能测
JMeter与PerfTest字段对应关系 性能测试服务支持JMeter脚本导入及自动切换。JMeter字段与PerfTest字段的对应关系如表1。 表1 JMeter字段与PerfTest字段对应关系 JMeter字段 PerfTest字段 参数解释 线程组 名称 事务名称/任务名称
在左侧列表单击“节点管理 > 节点”,单击需要更改的执行节点名称,进入执行节点ECS。 在“基本信息”页面,单击“更多 > 变更规格”。 变更至8U16G以上的规格,单击“下一步”,提交申请。 变更完后在CCE同步云服务器。 同步完后进入性能测试服务页面,单击“资源调整”。 单击“扩缩容”。 单击“选择”,确定后即可正常使用。
资源组类型 共享资源组或私有资源组。 单击“启动”,等待临时任务运行成功。 测试用例启动后可以单击“查看报告”来查看实时性能报告。 也可以通过切换左上角页签,选择“性能报告 > 临时任务列表”,按照临时任务名称查看相应的性能报告。 可扩展测试用例批量调试 可扩展测试工程功能为白名单特
件夹复制到根目录中。 单击“保存”。 变量值加密 当全局变量类型为Ciphertext(加密类型),需要对变量值进行加密。如果全局变量类型变更为加密类型,需手动更新引用该变量的测试用例后,该加密型变量才能生效。 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。
如何购买性能测试服务? 购买性能测试服务后如何压测百万以上并发? 什么是VUM? 如何查看剩余的VUM? 已购买的性能测试服务套餐包是否支持变更规格? 已购买的性能测试服务套餐包是否支持转按需计费模式? 已购买的性能测试服务按需套餐包什么情况下会失效?