qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

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

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

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

            下載

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

            下載地址:

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

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

            安裝

            簡單安裝:

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

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

            完全安裝(復雜安裝):

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

            第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

            結(jié)果說明

            如圖:

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

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

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

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

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

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

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平乡县| 新野县| 威远县| 黑龙江省| 霍林郭勒市| 湘潭县| 满城县| 衡南县| 玉屏| 南开区| 镇江市| 白银市| 内黄县| 莱州市| 广元市| 越西县| 突泉县| 正镶白旗| 石台县| 安新县| 兰州市| 和静县| 旬阳县| 沅江市| 西峡县| 铜山县| 佛学| 合作市| 剑川县| 大庆市| 祁连县| 睢宁县| 万州区| 报价| 东海县| 普定县| 华坪县| 哈尔滨市| 福建省| 永定县| 金乡县|