qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          python的web壓力測(cè)試工具-pylot安裝使用

          pylot是python編寫(xiě)的一款web壓力測(cè)試工具。使用比較簡(jiǎn)單。而且測(cè)試結(jié)果相對(duì)穩(wěn)定。

            這里不得不鄙視一下apache 的ab測(cè)試,那結(jié)果真是讓人蛋疼,同樣的url,測(cè)試結(jié)果飄忽不定,看得人心驚肉跳,摸不著頭腦。

            下載

            pylot官網(wǎng):www.pylot.org/

            下載地址:

            http://www.pylot.org/download.html

            最新的版本為 pylot_1.26.zip  -  07/06/2009 (很久沒(méi)更新了)

            安裝

            簡(jiǎn)單安裝:

            解壓即可。 (板磚飛過(guò)來(lái)了⊙﹏⊙b)

            官網(wǎng)上的安裝方法,比較麻煩。實(shí)際上,如果你不需要圖形化的報(bào)告,只需要把 pylot_1.26.zip 下載,解壓就可以用命令行使用了。

            完全安裝(復(fù)雜安裝):

            按照官網(wǎng)的方法:

            第1步:下載Pylot  (必須)

            第2步:安裝Python 2.5 + (必須)

            第3步:安裝wxPython(可選 - 用于GUI模式)

            從這里獲取安裝程序:http://www.wxpython.org/download.php

            第4步:安裝numpy的(可選 - 用于報(bào)告以圖表)

            從這里獲取安裝程序:http://sourceforge.net/projects/numpy

            第5步:安裝matplotlib的(可選 - 用于報(bào)告以圖表)

            從這里獲取安裝程序:http://sourceforge.net/projects/matplotlib

           Ps. 我估計(jì)在mac下是完全安裝是最合適的。 若是在windows下面安裝,matplotlib會(huì)非常麻煩,需要gcc的支持。我鼓搗了半天也沒(méi)有搞定這個(gè)。

            命令行方式的使用

            配置要壓測(cè)的url:

            在 pylot 的目錄下,編輯 testcases.xml 文件。

          <testcases>
              <!-- SAMPLE TEST CASE -->
              <case>
                  <url>http://www.xxxxx.com/test11.php</url> 
              </case>
              
              <!-- SAMPLE TEST CASE -->
              <!--
              <case>
                  <url>http://search.yahooapis.com/WebSearchService/V1/webSearch</url>
                  <method>POST</method>
                  <body><![CDATA[appid=YahooDemo&query=pylot]]></body>
                  <add_header>Content-type: application/x-www-form-urlencoded</add_header>
              </case>
              -->
          </testcases>

            命令運(yùn)行:

            生成500個(gè)客戶(hù)端,測(cè)試時(shí)間20秒:

            python run.py -a 500 -d 20

            結(jié)果說(shuō)明

            如圖:

            具體已經(jīng)說(shuō)的比較明白了。

            而且,最后,會(huì)提示還有一個(gè)html的測(cè)試結(jié)果頁(yè)面,可供參考。

            因?yàn)樵趙indows下,我沒(méi)有安裝好matplotlib,所以看不到pylot的圖形化報(bào)表,只能在ceonts下,跑命令了。

            改天有時(shí)間,一定琢磨一下,把圖形界面跑起來(lái)。

          posted on 2013-08-27 10:26 順其自然EVO 閱讀(6931) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): web 前端性能測(cè)試

          <2013年8月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 石景山区| 灵山县| 肇州县| 沭阳县| 清苑县| 仁化县| 中卫市| 库尔勒市| 凤凰县| 平陆县| 郧西县| 婺源县| 聂拉木县| 新乡县| 板桥市| 安顺市| 吕梁市| 河池市| 社会| 那坡县| 米泉市| 颍上县| 始兴县| 江永县| 黄陵县| 高碑店市| 阳西县| 中西区| 大厂| 昌宁县| 保亭| 玉树县| 屏东县| 名山县| 若羌县| 凤冈县| 拜泉县| 柏乡县| 五家渠市| 洞口县| 济源市|