背景
vdbench测试是根据配置文件进行测试的,有的时候我们需要循环的进行不同的测试用例进行测试,并且进行数据的大量填充,大小文件进行交错的填充来检测环境的稳定性
分析
我们定义几组不同的配置文件,然后根据配置文件定义测试的次数,然后定义总次数,以及测试目录,然后生成配置文件,再使用脚本按顺序进行测试并记录结果
实现
写几个模版配置文件
这个没有什么特殊的地方,根据自己的需要编写即可
测试的目录留空
anchor=
编写run.ini配置文件
安装解析ini的软件
yum install crudini
这个是用于定义上面配置文件的运行组合的
[runcase]
run1=base-big-1M
run2=base-mid-500K
run3=base-small-100K
[runtime]
run1=1
run2=2
run3=1
total=8
[rundir]
rundir=/mnt
生成测试配置文件
#! /bin/sh