在做性能测试中,需要分析日志中的关键字,因为每次需要指定不同的日志文件获取相同的关键字,考虑shell脚本后面空格跟需要分析的文件来获取自己需要的信息。
模式:xx.sh xxx.log
shell中文件参数化,如下:
#!/bin/bash
logname=$1
mysql_time=`grep '全量推送-mysqlTime' $logname|awk -F " - " '{print $2}'`
echo -e '数据'$mysql_time
es_time=`grep '设备推送处理结束' $logname|awk -F " - " '{print $2}'|awk -F "----:" '{print $1}'`
echo -e '数据'$es_time
本文介绍了一种使用Shell脚本进行性能测试日志分析的方法,通过参数化文件名,从不同日志文件中抽取关键信息,如MySQL推送时间和设备推送处理结束时间,以评估系统性能。
7万+

被折叠的 条评论
为什么被折叠?



