检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
JMeter与PerfTest字段对应关系 性能测试服务支持JMeter脚本导入及自动切换。JMeter字段与PerfTest字段的对应关系如表1。 表1 JMeter字段与PerfTest字段对应关系 JMeter字段 PerfTest字段 参数解释 线程组 名称 事务名称/任务名称
添加数据指令、循环控制器、条件判断、集合点 数据指令 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待添加数据指令的测试用例。 在“用例步骤”页签下,单击“更多
程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待添加自定义代码的测试用例。 在“用例步骤”页签下,选择“测试步骤”。 单击“添加步骤”右侧的“注释”。 输入注释内容。添加注释是为了方便维护测试用例,不实际执行注释内容。 配置完成后,单击“保存”。 等待时间
关闭开关,客户端和服务器之间建立连接时,不会清空上一次连接所保留的会话信息。 添加遗嘱 打开开关,添加遗嘱。当客户端异常断开连接时,MQTT代理会自动将该遗嘱消息发布给其他订阅者。 添加遗嘱时设置以下参数: 主题:遗嘱的主题。 类型:支持Text和Hex类型,可以配置是否添加时间戳。 内容:遗嘱的内容。 QoS级别:
在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待添加请求信息的用例。 在“用例步骤”页签中,选择待添加请求信息的用例,单击“添加请求”。 在“响应提取”页签,参照表1设置基本信息。 表1 响应提取参数 参数 参数说明 启用响应提取
在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待添加请求信息的用例。 在“用例步骤”页签中,选择待添加请求信息的用例,单击“添加请求”。 在“思考时间”页签,参照表1设置基本信息。 表1 思考时间参数 参数 参数说明 启用思考时间
在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待添加请求信息的用例。 在“用例步骤”页签中,选择待添加请求信息的用例,单击“添加请求”。 在“检查点”页签,参照表1设置基本信息。 表1 检查点参数 参数 参数说明 启用结果检查
使用性能测试服务请求返回乱码,原因是使用性能测试服务时,需要在请求头content-type中指定utf-8编码,且删除跟业务无关的请求头字段,例如“Accept-Encoding: gzip”等。 请求头content-type设置如下图: 图1 请求头content-type设置
501 表12 响应Body参数 参数 参数类型 描述 - String response message 请求示例 修改一个用例,给这个用例的添加一个请求。 /v1/projectId/task-cases/caseId/target/content { "contents"
添加并发权重控制器、吞吐量控制器 并发权重控制器 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待添加并发权重控制器的用例。 在“用例步骤”页签下,单击“更多
HTTP Header Manager”添加HTTP Header管理器,在“HTTP Header Manager”右侧面板单击“Add”,添加HTTP Header。 图5 添加HTTP Header 配置查看结果树。 为了查看响应结果,需要添加监听器。右击“Thread Group”,选择“Add
选择“测试用例”页签,在左侧“用例列表”下选择待添加自定义请求的测试用例。 在“用例步骤”页签下,单击“添加自定义请求”。 在弹出的窗口中选择自定义请求。 图2 添加自定义请求 单击“确定”。 添加自定义函数 添加自定义函数插件后,添加请求信息时,在输入框内输入“$”,变量类型选择
联合使用。 添加请求的具体步骤请参考添加请求信息(报文)、添加请求信息(思考时间)、添加请求信息(响应提取)和添加请求信息(检查点)。 添加事务:已在事务库中存在事务模型。单击“添加事务”,勾选事务模型的名称,单击“确定”。创建事务模型的具体步骤请参考创建事务。 添加数据指令、循
端口,则端口号可被省略。 自超文件传输协议版本1.1(HTTP/1.1)开始便是必需字段,在本服务中如果URL中填写的域名为IP地址会自动添加该字段,否则请将被测应用的IP与端口信息填写在该字段。 If-Match 仅当客户端提供的实体与服务器上对应的实体相匹配时,才进行对应的操作。主要作用是,用作像
xxx.com/v3/auth/tokens 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 详细的公共请求消息头字段请参见表1。 表1 公共请求消息头 名称 描述 是否必选 示例 Content-Type
CaseReportSummary 参数 参数类型 描述 case_aw_info_list Array of CaseAwInfo objects 用例和aw信息视图 err_message String 错误信息 表4 CaseAwInfo 参数 参数类型 描述 aw Array of AwInfoDTO
勾选需要关联的分析对象。如果需关联新的分析对象,单击“添加”,参照为JMeter设置智能分析添加分析对象,添加完毕后,选择需关联的分析对象,单击“确定”。 启动测试计划 测试计划指通过在不同压测点执行一系列测试,持续对系统发起压力测试,通过测试获取并分析系统运行的性能数据。 您可以在一个测试工程中添加多个测试计划。 前提条件
LV/MQTT报文内容快捷自定义,简单调整即可给不同的被测试应用发送压测流量。 可以根据被测试应用的实际需求,对HTTP/HTTPS/TCP/UDP/HLS/RTMP/WEBSOCKET/HTTP-FLV/MQTT协议报文的任何字段内容进行自定义,包括HTTP GET/POST/
性能压测,并输出测试报告。 测试资源管理 创建私有资源组 测试工程管理 创建测试工程 创建测试任务 添加请求信息(报文) 添加请求信息(思考时间) 添加请求信息(响应提取) 添加请求信息(检查点) 测试报告管理 测试报告说明 查看实时测试报告 查看离线测试报告 变量管理 设置全局变量
在“测试用例”页签中,单击“全局变量”。 添加全局变量。可以直接添加整数、枚举型或文本型全局变量,也可以通过csv格式文件或者xlsx格式文件添加文件型全局变量。 添加整数、枚举型或文本型全局变量 在“全局变量”弹框中单击“添加变量”,输入变量名称,选择变量类型,输入变量值,