一、简介
| 文件类型 | 用途 | 说明 |
| 参数文件 | 为压测请求提供参数化数据 | 通常为 CSV 等表格文件,文件中的列名将作为默认参数名,供脚本或简单模式引用。使用方式请参见 使用参数文件。 |
| 协议文件 | 为非 HTTP 协议压测提供接口描述 | 仅支持 .jce、.proto、.zip 后缀文件,用于 tRPC、gRPC、Protobuf 等协议压测。使用方式请参见 使用协议文件。 |
| 请求文件 | 作为请求体内容随请求发送 | 如需上传文件的接口压测场景,支持文档、压缩包、表格等文件。使用方式请参见 使用请求文件。 |
文件为项目级资源,不同项目下的文件相互隔离。
二、前提条件
·已开通 云压测 服务。
·已创建项目,创建方式请参见 新建项目。
三、上传文件
1. 登录 腾讯云可观测平台,在左侧导航栏中选择云压测 > 配置管理。
2. 在页面顶部的项目下拉列表中选择目标项目,并选择文件管理页签。
3. 根据文件用途选择参数文件、协议文件或请求文件子页签。
4. 单击上传文件,在本地选择目标文件完成上传。
·上传协议文件时,若接口描述文件之间存在依赖(如多个 .proto 相互引用),可单击 上传目录 整体上传目录,或上传 .zip 压缩包。
·上传完成后,列表上传状态列会展示该文件的最近更新时间。
三类文件的示意图如下:
·参数文件:
·协议文件:
·请求文件:
四、查看文件列表
1. 登录 腾讯云可观测平台,在左侧导航栏中选择云压测 > 配置管理。
2. 在页面顶部的项目下拉列表中选择目标项目,并选择文件管理页签。
3. 在参数文件、协议文件、请求文件子页签的列表中可查看当前项目下已上传的文件,支持通过搜索框按文件名称搜索,单击右上角刷新图标可刷新列表。列表字段说明如下:
| 字段 | 说明 | 适用类型 |
| 文件名 | 已上传文件的名称。 | 全部 |
| 上传状态 | 文件的上传结果与最近更新时间,例如"更新于2025-06-11 10:32:55"。 | 全部 |
| 文件大小 | 文件占用的存储大小。 | 全部 |
| 创建者 | 上传该文件的账号或子账号。 | 全部 |
| 默认参数名 | 从参数文件中解析出的参数名(如 CSV 的列名),压测时通过该名称引用参数。 | 参数文件 |
| 引用场景 | 引用该文件的测试场景,单击可跳转至对应场景;为空表示暂未被引用。 | 全部 |
| 操作 | 可对文件执行关联、下载、预览(仅参数文件)、删除操作。 | 全部 |
五、关联场景
1. 登录 腾讯云可观测平台,在左侧导航栏中选择云压测 > 配置管理。
2. 在页面顶部的项目下拉列表中选择目标项目,选择文件管理,并进入对应文件类型的子页签。
3. 在文件列表中找到目标文件,单击操作列的关联。
4. 选择需要引用该文件的测试场景并确认,即可建立文件与场景的关联关系。
关联完成后,可在引用场景列查看该文件当前被哪些场景引用。文件在场景中的具体使用方式,请参见 使用参数文件、使用协议文件、使用请求文件。
六、解除关联场景
文件被测试场景引用后不支持直接删除,如需删除文件或调整引用关系,请先在场景中移除该文件以解除关联。
1. 登录 腾讯云可观测平台,在左侧导航栏中选择云压测 > 配置管理,选择目标项目后切换至文件管理页签,并进入对应文件类型的子页签。
2. 在文件列表中找到目标文件,单击引用场景列的场景名称,跳转至对应的测试场景。
3. 在测试场景的文件管理配置中删除该文件,并保存测试场景配置,即解除该文件与场景的关联关系。
4. 返回文件管理页签,该文件引用场景列不再展示对应场景,操作列的删除恢复可用。
注意:说明:
注意:若文件被多个测试场景引用,需在每个场景中分别删除该文件并保存配置,才能完全解除关联。
七、下载与预览文件
·下载:单击目标文件操作列的下载,将文件保存到本地。
·预览:参数文件支持在线预览,单击 操作 列的 预览 即可查看文件内容,便于核对参数名与数据行。
八、删除文件
已被测试场景引用的文件不支持删除,需先按 解除关联场景 解除引用关系后再执行删除。
1. 登录 腾讯云可观测平台,在左侧导航栏中选择云压测 > 配置管理,选择目标项目后切换至文件管理页签,并进入对应文件类型的子页签。
2. 确认目标文件的引用场景列为空。
3. 执行以下任一操作:
·单击目标文件操作列的删除。
·勾选一个或多个文件,单击列表上方的删除,批量删除。
4. 在确认弹窗中单击确定完成删除。