对象存储
阶段 | 说明 |
阶段 | 说明 |
init 阶段 | 初始化存储桶资源,该阶段会创建存储桶。 |
repare 阶段 | 准备测试数据,该阶段主要向存储桶写入数据,需要指定写入对象的大小及数量,用于 main 阶段读取,如果在 main 阶段没有配置读取对象的操作,则无需设置此阶段。 |
main 阶段 | 定义测试行为,该阶段需要指定压测任务的运行时间、操作类型。 |
cleanup 阶段 | 清理测试数据,该阶段会删除上传的对象。 |
dispose 阶段 | 释放存储桶资源,该阶段会删除创建的存储桶。 |
参数 | 说明 |
参数 | 说明 |
accesskey | 火山引擎账号的 Access Key ID 信息。 说明 |
secretkey | 火山引擎账号的 Secret Access Key 信息。 |
endpoint | |
cprefix | 存储桶名称的前缀。 |
csuffix | 存储名称的后缀,可选参数。 |
containers | 存储桶的数量和命名规则,例如设置 containers=r(1,2),cprefix=examplebucket,表示将创建 2 个存储桶,名称为 examplebucket1 和 examplebucket2。 |
objects | 每个存储桶要写入的对象数量和命名规则。 |
sizes | 设置对象的大小。 |
ratio | 不同操作类型在测试中所占的比例,例如设置写入操作的 ratio 为 80,读取操作的 ratio为 20,表示在测试过程中,写入操作占总操作数的 80%,读取操作占总 20%。 |
runtime | 测试持续时间,单位为秒。 |
workers | 执行对应阶段的工作线程数。 |