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

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

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

    paulwong

    Linux 下 Siege 壓力測試

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

    說明

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

    安裝

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


    注意在configure的時候,一定要設(shè)置mandir參數(shù),否則當你通過 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
    # 轉(zhuǎn)到超級用戶
    make install
    安裝完成后,運行bin中的siege_config命令來創(chuàng)建.siege文件之后,你可以通過

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

    最簡單的使用命令:

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


    參數(shù)介紹

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

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

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

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

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

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

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

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


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

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

    主站蜘蛛池模板: 欧洲乱码伦视频免费| 巨胸喷奶水www永久免费 | 狠狠久久永久免费观看| 在线看片无码永久免费视频| 最近中文字幕mv免费高清视频8| 久久狠狠躁免费观看2020| 免费一区二区三区| 一级毛片在线免费看| 91香蕉在线观看免费高清| **一级毛片免费完整视| 亚洲毛片免费视频| 国产精品久久久久久久久久免费 | 中文字幕无码一区二区免费| 大地资源中文在线观看免费版 | 亚洲Av无码国产一区二区| 在线播放亚洲精品| 在线播放免费人成视频网站| a级毛片毛片免费观看永久| 免费网站看av片| 曰批全过程免费视频播放网站 | 成年轻人网站色免费看| 日本不卡免费新一二三区| 国产乱弄免费视频| 久久久久亚洲精品男人的天堂| 亚洲精品二区国产综合野狼| 久久久久久久亚洲Av无码| 中文无码亚洲精品字幕| 美景之屋4在线未删减免费| 国产伦精品一区二区免费| 人妻无码一区二区三区免费| 三年片在线观看免费观看高清电影 | 亚洲va久久久久| 国产亚洲综合精品一区二区三区| 国产国产人免费人成成免视频 | 国产亚洲欧美在线观看| 人妻仑乱A级毛片免费看| 国产婷婷成人久久Av免费高清 | 免费做爰猛烈吃奶摸视频在线观看| 破了亲妺妺的处免费视频国产 | 在线观看亚洲免费视频| 中文字幕亚洲一区二区三区 |