检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。 选择页面右侧的“压力配置”,参照表1 添加阶段设置阶段参数。 一个用例最多添加1000个阶段。 表1 添加阶段 参数 参数说明 阶段名称 自定义阶段名称,用于区分不同的阶段,比如首页测试。
选择“测试用例”页签中,单击“全局变量”。 您可以通过文件变量导入添加全局变量。 单击“csv模板下载”或者“xlsx模板下载”获取所需的变量文件模板,按照模板填写相应的变量和值。 csv/xlsx格式文件模板第一行表头填写的是变量名,从第二行开始填写的是对应变量的值。 其中,每份
在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。 选择页面右侧的“压力配置”,参照表1设置阶段参数。 一个用例最多添加1000个阶段。 表1 添加阶段 参数 参数说明 阶段名称 自定义阶段名称,用于区分不同的阶段,比如首页测试。
HTTP Header Manager”添加HTTP Header管理器,在“HTTP Header Manager”右侧面板单击“Add”,添加HTTP Header。 图5 添加HTTP Header 配置查看结果树。 为了查看响应结果,需要添加监听器。右击“Thread Group”,选择“Add
选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。 选择页面右侧的“用例步骤”,选择前置步骤、测试步骤或后置步骤的配置。 前置步骤:每个执行线程中,仅执行一次。如无业务需求可以不添加。 测试步骤:测试用例的执行体,需要配置。 后置步骤:每个执行线程中,仅执行一次。如无业务需求可以不添加。 根据
变量读取规则 无论是手工输入方式还是文件变量导入的方式添加变量,选择不同的变量读取模式和变量共享模式时变量读取规则如下表1。 表1 变量读取规则 变量读取模式 变量共享模式 概述 举例 顺序模式 用例模式 每个并发按顺序读取一个变量值。 例如,10并发压力模式下的任务,在执行过程中,不同并发按照顺序读取变量中的值。
在“测试用例”页签中,单击“全局变量”。 添加全局变量。可以直接添加整数、枚举型或文本型全局变量,也可以通过csv格式文件或者xlsx格式文件添加文件型全局变量。 添加整数、枚举型或文本型全局变量 在“全局变量”弹框中单击“添加变量”,输入变量名称,选择变量类型,输入变量值,
性能压测,并输出测试报告。 测试资源管理 创建私有资源组 测试工程管理 创建测试工程 创建测试任务 添加请求信息(报文) 添加请求信息(思考时间) 添加请求信息(响应提取) 添加请求信息(检查点) 测试报告管理 测试报告说明 查看实时测试报告 查看离线测试报告 变量管理 设置全局变量
选择“测试用例”页签,在左侧“用例列表”下选择待添加自定义请求的测试用例。 在“用例步骤”页签下,单击“添加自定义请求”。 在弹出的窗口中选择自定义请求。 图2 添加自定义请求 单击“确定”。 添加自定义函数 添加自定义函数插件后,添加请求信息时,在输入框内输入“$”,变量类
配置测试用例(高性能测试工程) 填写用例详情 配置用例步骤 添加请求信息(报文) 添加请求信息(思考时间) 添加请求信息(响应提取) 添加请求信息(检查点) 添加数据指令、循环控制器、条件判断、集合点 添加并发权重控制器、吞吐量控制器 压力配置 高级配置 SLA配置 父主题: PerfTest测试用例管理
操作流程 创建测试工程。 创建测试用例。 添加全局变量。 在测试用例中插入已经添加好的全局变量。 父主题: 全局变量使用全流程
在待添加标签的PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 在“资源标签”页签中,单击“添加标签”。输入标签键后会自动弹出新的“键值对”输入框,可以一次性添加多个标签。 一个测试工程最多可以添加20个标签,且标签的键值必须唯一。 不同的测试工程添加的标签键
考主机监控。 添加分析对象 登录性能测试服务控制台,在左侧导航栏中选择“JMeter测试工程”。 在测试工程列表中,单击待编辑测试工程后的。 在“智能分析”页签下,单击“创建分析对象”。 在弹框中,系统自动键入分析对象名称,也可以手动修改分析对象名称。勾选需要添加的分析对象,分析
comparison 否 String 比较符 value 否 Integer 比较值 表6 Contents 参数 是否必选 参数类型 描述 content_id 否 Integer 事务ID,若不为0表示此卡片为事务;为0表示非事务 content 否 Array of Content objects
头域说明 表1 头域说明 协议头字段名 说明 Accept 能够接受的回应内容类型(Content-Types)。 Accept-Charset 能够接受的字符集。 Accept-Datetime 能够接受的按照时间来表示的版本。 Accept-Encoding 能够接受的编码方式列表。
依赖版本、编译参数等,插件需要与性能测试服务执行器主程序严格一致,否则将出现包括但不限于Go插件编译约束表中描述的异常,请严格按照约定编译so文件。 表1 Go插件编译约束表 约束项 约束值 说明 arch linux amd64 - Go版本 1.19.6 执行go version查看版本。
在需要配置SLA规则的工程所在行,单击工程名称进入测试工程详情页面。 在左侧的“用例列表”中选择待配置SLA规则的用例。 选择“SLA配置”页签,进入SLA配置页面。 单击“添加规则”,弹出“创建规则”对话框,参考表2设置SLA规则,设置完成后单击“确定”。 表2 创建规则参数说明 参数 参数说明 规则名称 自定义规则,用于识别不同的规则。
勾选需要关联的分析对象。如果需关联新的分析对象,单击“添加”,参照为JMeter设置智能分析添加分析对象,添加完毕后,选择需关联的分析对象,单击“确定”。 启动测试计划 测试计划指通过在不同压测点执行一系列测试,持续对系统发起压力测试,通过测试获取并分析系统运行的性能数据。 您可以在一个测试工程中添加多个测试计划。 前提条件
该参数值不可设置为0。 exp_index 表示解析到的第几个子表达式的值。 取值范围:自然数。 说明: 取值为0表示匹配整个正则表达式。 取值为1表示匹配正则表达式的第一个子表达式即第一个“()”提取的内容。 通过“正则表达式”和“第几个匹配项”提取出内容后,再通过“表达式取值”获得最终的提取内容。
创建JMeter测试工程 登录性能测试服务控制台,在左侧导航栏中选择“JMeter测试工程”,单击“创建JMeter测试工程”。 参照表1设置基本信息。 表1 创建JMeter测试工程 参数 参数说明 工程名称 新建测试工程的名称。 说明: 工程名称只能以汉字、字母、数字、常用中英文符号(_/