• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • webtest.sh 很不錯的WEB服務器壓力測試腳本(2)

    發表于:2012-04-16來源:linux安全網作者:zhaoyun00點擊數: 標簽:壓力測試
    else echo \ ; echo \ file echo 本次下載用了$M 分 $MS 秒 file fi F=`grep fail test.logfor |wc -l ` O=`grep ok test.logfor |wc -l ` echo \ ; echo \ file echo 下載成功 $O 個 file echo \ ; ec

      else

      echo \ ; echo \ >> file

      echo "本次下載用了$M 分 $MS 秒" >>file

      fi

      F=`grep fail test.logfor |wc -l `

      O=`grep ok test.logfor |wc -l `

      echo \ ; echo \ >>file

      echo "下載成功 $O 個" >>file

      echo \ ; echo \ >> file

      echo "下載失敗 $F 個" >>file

      fi

      #1$# BTIME=`echo "$TIME*60"|bc`

      MAXTIME=`echo "$MAXTIME*60"|bc` #3^#

      if [ $MODE = SC -o $MODE = SERVER -o $MODE = CLIENT ] ; then

      while [ 1 ]

      do

      #4^#

      grep 1 whstat &>/dev/null

      if [ $? -eq 0 ] ; then

      echo \ ; echo \ >> file

      if [ $MODE = CLIENT ] ; then

      echo \ ; echo \ >> file

      echo "當前模式為 【 $MODE 】 模式" >> file

      fi

      if [ $MODE = SERVER -o $MODE = SC ] ; then

      echo \ ; echo \ >> file

      echo "本次測試的對象鏈接為 $URL " >> file

      fi

      echo \ ; echo \ >> file

      echo "下載壓力測試結果:" >>file

      #5^#

      if [ $MODE = SC -o $MODE = SERVER ] ; then

      OK=`tail -n 1 ok |awk '{print $2}'`

      echo \ ; echo \ >> file

      echo "本次測試共成功啟動了 $OK 次進程" >>file

      T=`cat time`

      N=`date +%s `

      if [ $BTIME -lt $MAXTIME -o $NUMBER -lt $MAXNUMBER ] ; then

      S=`echo "$N-$T" |bc`

      M=`echo "scale=1;$S/60"|bc |awk -F. '{print $1}'`

      MS=`echo "scale=1;$S/60"|bc |awk -F. '{print $2*0.01*60}'|awk -F. '{print $1}'`

      if [ $S -lt 60 ] ; then

      echo \ ; echo \ >> file

      echo "本次測試共用了 $S 秒" >>file

      else

      echo \ ; echo \ >> file

      echo "本次下載用了 $M 分 $MS 秒" >>file

      fi

      else

      O=`wc -l ok|awk '{print $1}'`

      L=`echo "$O*3" | bc `

      S=`echo "$N-$T-$L" | bc `

      echo \ ; echo \ >> file

      echo "本次測試共用了 $S 秒" >>file

      echo ; echo ;

      M=`echo "scale=1;$S/60"|bc |awk -F. '{print $1}'`

      MS=`echo "scale=1;$S/60"|bc |awk -F. '{print $2*0.01*60}'|awk -F. '{print $1}'`

      if [ $S -lt 60 ] ; then

      echo \ ; echo \ >> file

      echo "本次測試共用了 $S 秒" >>file

      else

      echo \ ; echo \ >> file

      echo "本次下載用了 $M 分 $MS 秒" >>file

      fi

      fi

      fi

      #5$#

      #6^#

      if [ $GRAPH = ON ] ; then

      if [ $MODE = CLIENT -o $MODE = SC ] ; then

      ESTAB=`wc -l established|awk '{print $1}'`

      AVEESTAB=`cat established | awk -vESTAB="$ESTAB" '{total+=$1}END {print total/ESTAB}'|awk -F. '{print $1}'`

      MEM=`wc -l mem |awk '{print $1}'`

      AVEMEM=`cat mem |awk -vMEM="$MEM" '{total+=$1}END {print total/MEM"%"}' `

      echo \ ; echo \ >>file

      echo "本次測試機器內存平均使用用率為 $AVEMEM " >> file

      CPU=`wc -l cpu |awk '{print $1 }'`

      AVECPU=`cat cpu |grep -v CPU | awk -vCPU="$CPU" '{total+=$1}END {print total/CPU"%"}' `

      echo \ ; echo \ >>file

      echo "本次測試機器CPU平均使用用率為 $AVECPU " >> file

      echo \ ; echo \ >>file

      echo "本次測試平均建立的連接為 $AVEESTAB 個" >> file

      echo \ ; echo \ >>file

      echo "提示:【將文件graph用excel打開,生成折線圖.】" >>file

      echo

      echo " $NAME graph " >> graph

      cat ok |awk '{print $2}' | paste -s >> graph

      cat cpu | paste -s >> graph

      cat mem | paste -s >> graph

      cat established |paste -s >> graph

      fi

      fi

      #6$# #7^#

      if [ $MODE = SC -o $MODE = SERVER ] ; then

      #8^#

      if [ $BTIME -lt $MAXTIME -o $NUMBER -lt $MAXNUMBER ] ; then

      sum=`cat sum`

      echo \ ; echo \ >>file

      echo "本次測試共下載了 $sum 次" >> file

      succok=`cat succok`

      echo \ ; echo \ >>file

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>