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++)) done
jmeter,jtl,shell脚本,shell执行语句