<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    Linux 下 Siege 壓力測試

    Siege(英文意思是圍攻)是一個壓力測試和評測工具,設計用于WEB開發這評估應用在壓力下的承受能力:可以根據配置對一個WEB站點進行多用戶的并發訪問,記錄每個用戶所有請求過程的相應時間,并在一定數量的并發訪問下重復進行。

    說明

    ab的主要弱點在于它不能讓你模擬一個更加真實的請求分布——例如你想通過設置一個請求的列表來在這些列表之間來回測試,而siege就可以。

    安裝

    siege需要自己從http://www.joedog.org/上自己下載,然后編譯:


    注意在configure的時候,一定要設置mandir參數,否則當你通過 man siege查看siege幫助的時候會看不到他的manual.
    wget http://www.joedog.org/pub/siege/siege-3.0.5.tar.gz
    tar -zxf siege-2.67.tar.gz
    ./configure --prefix=/usr/local/siege --mandir=/usr/local/man
    make
    # 轉到超級用戶
    make install
    安裝完成后,運行bin中的siege_config命令來創建.siege文件之后,你可以通過

    ./siege -C
    命令來查看當前配置

    最簡單的使用命令:

    ./siege http://localhost/
    #用來測試本地主頁


    參數介紹

    -cNUM
    設置并發的用戶(連接)數量. 默認的連接數量可以到~/.siegerc中查看,指令為concurrent = x。比如-c10,設置并發10個連接

    -rNUM
    (repetitions),重復數量,即每個連接發出的請求數量,設置這個的話,就不需要設置-t了。對應.siegerc配置文件中的reps = x指令

    -tNUM
    (time),持續時間,即測試持續時間,在NUM時間后結束,單位默認為分,比如-t10,那么測試時間為10分鐘,-t10s,則測試時間為10秒鐘。對應.siegerc中的指令為time = x指令

    -b
    (benchmark),基準測試,如果設置這個參數的話,那么delay時間為0。man siege中有一句話這樣說:

    it's not recommanded that you use this option while load testing.

    說明基準測試和load testing 是完全不同的,至于有什么不同,可以閱讀BenchMarkingVSLoadTestingVSPerformance.

    -f url.txt
    (file),這是文件。對應.siegerc配置文件中的file = x指令

    其他比較關注的測試方法,比如我想使用Keep-Alive方式進行測試,可以在.siegerc配置文件中進行修改,將connect = close改為 connect = keep-alive
    另外您還可以通過-H HEADER參數來設置請求header。


    結果說明
    Lifting the server siege… done.
    Transactions: 3419263 hits //完成419263次處理
    Availability: 100.00 % //100.00 % 成功率
    Elapsed time: 5999.69 secs //總共用時
    Data transferred: 84273.91 MB //共數據傳輸84273.91 MB
    Response time: 0.37 secs //相應用時1.65秒:顯示網絡連接的速度
    Transaction rate: 569.91 trans/sec //均每秒完成 569.91 次處理:表示服務器后
    Throughput: 14.05 MB/sec //平均每秒傳送數據
    Concurrency: 213.42 //實際最高并發數
    Successful transactions: 2564081 //成功處理次數
    Failed transactions: 11 //失敗處理次數
    Longest transaction: 29.04 //每次傳輸所花最長時間
    Shortest transaction: 0.00 //每次傳輸所花最短時間

    posted on 2014-02-18 11:06 paulwong 閱讀(363) 評論(0)  編輯  收藏 所屬分類: 性能優化

    主站蜘蛛池模板: 亚洲国产成人久久一区二区三区 | 亚洲国产美女精品久久| 一级做a爰片久久免费| 日韩亚洲精品福利| 香蕉97碰碰视频免费| 亚洲AV无码专区日韩| 青青视频免费在线| 中文字幕亚洲不卡在线亚瑟| 一级毛片一级毛片免费毛片| 亚洲无人区一区二区三区| a级毛片免费高清毛片视频| 国产精品亚洲片在线观看不卡| 三级网站在线免费观看| 亚洲成人在线电影| 四虎免费影院ww4164h| 亚洲91精品麻豆国产系列在线| 卡1卡2卡3卡4卡5免费视频| 国产综合激情在线亚洲第一页| 亚洲爽爽一区二区三区| 国产精品视频白浆免费视频| 中文字幕亚洲色图| 四色在线精品免费观看| fc2成年免费共享视频18| 亚洲AV无码一区二区乱子伦| 色影音免费色资源| 色偷偷亚洲男人天堂| 在线观看亚洲天天一三视| 99免费视频观看| 亚洲色大成网站www永久网站 | 免费v片在线观看无遮挡| 国产无遮挡又黄又爽免费网站| 亚洲AV日韩AV鸥美在线观看| 好男人www免费高清视频在线| 国产成人亚洲综合a∨| 亚洲va无码专区国产乱码| 国产精品成人免费视频网站京东| 亚洲av无码一区二区三区人妖| 中文字幕不卡亚洲| 很黄很色很刺激的视频免费| 免费人成动漫在线播放r18| 亚洲图片在线观看|