检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
插件使用 依照约定编译好so文件和json文件后,将文件上传到PerfTest测试工程,在测试用例中添加自定义请求、自定义函数或自定义检查点。 添加插件 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
管理测试用例 复制测试用例 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下找到待复制的测试用例。 将鼠标光标放置在待复制的测试用例上,单击,在下拉框中选择“复制”。
设置全局变量(可扩展测试工程) 全局变量概述(可扩展测试工程) 全局变量创建、删除 全局变量管理 父主题: PerfTest测试用例管理
管理测试任务 测试任务创建成功后,您可以对测试任务和任务阶段进行管理。 批量启动测试任务 启动同一测试工程下的多个测试任务。 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择
测试用例目录管理 测试用例目录是以目录形式组织和管理测试工程下测试用例的一种展示结构。 前提条件 已创建PerfTest测试工程。 创建测试用例目录 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
JMeter测试工程原生性能压测 PerfTest-JMeter测试工程旨在为用户提供JMeter原生引擎的支持,用户可在PerfTest-JMeter测试工程里导入JMeter脚本,使用JMeter原生引擎快速发起高并发的性能测试,可查看完备的性能测试报告。 全局变量使用全流程 全局变量用于构造数据集合,
创建测试用例 测试用例是基于某个性能压测场景建立的测试模型。 前提条件 已创建PerfTest测试工程。 已创建测试用例目录。 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。
JMeter测试工程原生性能压测 PerfTest-JMeter测试工程旨在为用户提供JMeter原生引擎的支持,用户可在PerfTest-JMeter测试工程里导入JMeter脚本,使用JMeter原生引擎快速发起高并发的性能测试,可查看完备的性能测试报告。 全局变量使用全流程 全局变量用于构造数据集合,
用例管理 创建用例(旧版) 删除用例(旧版) 修改用例(旧版) 调试用例(旧版) 创建用例 修改用例 查询用例 删除用例 父主题: API
自定义样例 自定义请求样例 自定义函数样例 自定义请求样例 自定义请求Go样例: package main import ( "crypto/tls" "encoding/json" "errors" "fmt" "io/ioutil" "net/http" "net/http/cookiejar"
配置测试用例(高性能测试工程) 填写用例详情 配置用例步骤 添加请求信息(报文) 添加请求信息(思考时间) 添加请求信息(响应提取) 添加请求信息(检查点) 添加数据指令、循环控制器、条件判断、集合点 添加并发权重控制器、吞吐量控制器 压力配置 高级配置 SLA配置 父主题: PerfTest测试用例管理
设置全局变量(高性能测试工程) 全局变量概述(高性能测试工程) 整数、枚举型和文本型全局变量添加 csv格式或者xlsx格式全局变量文件添加 变量读取规则 插入变量 父主题: PerfTest测试用例管理
配置测试用例(可扩展测试工程) 填写用例详情 配置用例步骤 添加测试步骤 压力配置 高级配置 SLA配置 关键字库管理 父主题: PerfTest测试用例管理
run_status Integer 任务运行状态(9:等待运行;0:运行中;1:暂停;2:结束; 3:异常中止;4:用户主动终止(完成状态);5:用户主动终止) update_time String 任务更新时间 parallel Boolean 任务间用例是否并行执行 表5
SLA配置 操作步骤 登录性能测试服务控制台,在左侧导航栏中选择“PerfTest测试工程”。 在待编辑PerfTest测试工程所在行,单击工程名称进入测试工程详情页面。 选择“测试用例”页签,在左侧“用例列表”下选择待配置的测试用例。 选择页面右侧的“SLA配置”,详细步骤可参考配置SLA规则。
run_status Integer 任务运行状态(9:等待运行;0:运行中;1:暂停;2:结束; 3:异常中止;4:用户主动终止(完成状态);5:用户主动终止) update_time String 任务更新时间 parallel Boolean 任务间用例是否并行执行 表4
JSON描述内容声明 样例如下: { "name": "random", "plugin": "random.so", "desc": "", "funcs": [{ "name": "RandomNum", "type": "func",
Go插件编译约束 约束声明 Go语言对插件约束较多,如Go版本、第三方依赖版本、编译参数等,插件需要与性能测试服务执行器主程序严格一致,否则将出现包括但不限于Go插件编译约束表中描述的异常,请严格按照约定编译so文件。 表1 Go插件编译约束表 约束项 约束值 说明 arch linux
为JMeter设置资源标签 为创建成功的JMeter测试工程添加标签。每一个JMeter测试工程可以视为一个资源,通过给账户下资源添加标签,可以对资源进行自定义标记,实现资源的分类。在成本管理等场景下,可以根据标签分类,快速查看到某类资源的具体情况。 操作步骤 登录性能测试服务控
”,启动测试任务。 图7 启动测试任务 查看测试报告。 测试任务启动成功后,单击“查看报告”,可以查看压测过程中各项指标的监控数据以及图表报告。 压测结束后,系统会生成离线测试结果报告,可下载离线报告,查看已经执行完成的测试任务报告。 父主题: 实施步骤