#!/bin/bash

FILE=$1

#总请求数

SUM=`cat $FILE|egrep -v "HEAD" |egrep "200"|wc -l`

echo "总请求数:$SUM"

#总响应时长
SUM_TIME=`cat $FILE|egrep -v "HEAD"|egrep "200" | awk -F "^" '{sum +=$3};END {print sum}'`

#平均响应时间

AVG_TIME=`echo "scale=8;$SUM_TIME/$SUM"|bc`

echo "平均响应时间 $AVG_TIME"

#大于平均响应时间的数量

#GT_AVG=`cat $FILE |egrep -v "HEAD"|egrep "200"| awk -F "^" '{if ($3 > 0$AVG_TIME) print $0}'|cut -d ' ' -f 7|wc -l`

#echo "大于平均响应时间数 $GT_AVG"
#耗时最长时间
#TOP_TIME=`cat $FILE |egrep -v "HEAD" |egrep "200"| awk -F "^" '{print $3}' |sort -nr|head -n 1`
#echo "耗时最长 $TOP_TIME"

#大于平均响应时间的比例
#GT_AVG_SUM=`echo "scale=8;$GT_AVG/$SUM"|bc`
#echo "大于平均响应时间的比例 $GT_AVG_SUM"

