jmeter测试生成的jtl有几十个,最后需要分析这些结果来出结论。
用shell脚本批量生成jtl分析报告
根据jtl的路径生成分析报告路径
#!/bin/bash
### author: adophper
### description: 批量转换jtl文件
### 参数 1:源jtl文件夹,2:生成文件夹
src_dir="$1"
dst_dir="$2"
if [ ! -d ${src_dir} ];then
echo "源文件夹不存在"
exit 1
fi
if [ ! -d ${dst_dir} ];then
### echo "目标文件夹不存在"
### exit 2
mkdir ${dst_dir}
fi
jmeter_path="/root/jmeter/bin/jmeter.sh"
i=1
for jtl in `find $src_dir -type f`;do
result=${jtl/"${src_dir}"/"${dst_dir}"}
result=${result/.jtl/''}
### 删除已经输出了日志的文件夹
rm -rf ${result}
if [ ! -d ${result} ];then
### 生成日志文件夹
mkdir -p ${result}
fi
echo "输出日志:${result}"
sh ${jmeter_path} -g ${jtl} -e -o ${result}
((i++))
donejmeter,jtl,shell脚本,shell执行语句