qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          python的web壓力測試工具-pylot安裝使用

          pylot是python編寫的一款web壓力測試工具。使用比較簡單。而且測試結果相對穩定。

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

            下載

            pylot官網:www.pylot.org/

            下載地址:

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

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

            安裝

            簡單安裝:

            解壓即可。 (板磚飛過來了⊙﹏⊙b)

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

            完全安裝(復雜安裝):

            按照官網的方法:

            第1步:下載Pylot  (必須)

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

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

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

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

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

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

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

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

            命令行方式的使用

            配置要壓測的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>

            命令運行:

            生成500個客戶端,測試時間20秒:

            python run.py -a 500 -d 20

            結果說明

            如圖:

            具體已經說的比較明白了。

            而且,最后,會提示還有一個html的測試結果頁面,可供參考。

            因為在windows下,我沒有安裝好matplotlib,所以看不到pylot的圖形化報表,只能在ceonts下,跑命令了。

            改天有時間,一定琢磨一下,把圖形界面跑起來。

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

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 邵阳市| 陇南市| 德化县| 华宁县| 海盐县| 皋兰县| 射阳县| 漯河市| 日喀则市| 通河县| 哈尔滨市| 阜阳市| 淮南市| 庆元县| 胶州市| 孟州市| 泰来县| 西和县| 昭平县| 尤溪县| 定兴县| 哈巴河县| 富平县| 鄂州市| 运城市| 巴中市| 平顺县| 商南县| 蛟河市| 金昌市| 分宜县| 新田县| 张家川| 邹平县| 凤翔县| 南京市| 新昌县| 铁力市| 老河口市| 广水市| 陆川县|