<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)化

    主站蜘蛛池模板: 久久免费看黄a级毛片| 美女在线视频观看影院免费天天看 | 亚洲中文字幕无码中文字在线| 国产青草亚洲香蕉精品久久| 日韩在线免费播放| 小说专区亚洲春色校园| 国产乱子伦片免费观看中字| 极品色天使在线婷婷天堂亚洲 | 又大又硬又粗又黄的视频免费看| 亚洲成a人片在线观看老师| 青青久久精品国产免费看| 国产精品亚洲产品一区二区三区 | 亚洲视频在线不卡| 国产又黄又爽又猛免费app| 亚洲狠狠成人综合网| 国产片免费福利片永久| 一级毛片在播放免费| 国产成人亚洲综合无码精品 | 18以下岁毛片在免费播放| 亚洲一区二区三区不卡在线播放| 男人的好免费观看在线视频| 蜜芽亚洲av无码一区二区三区| 亚洲精品无码日韩国产不卡?V| 成人免费区一区二区三区 | 国产午夜无码精品免费看动漫| 亚洲精品资源在线| 免费鲁丝片一级在线观看| 又粗又长又爽又长黄免费视频 | 又长又大又粗又硬3p免费视频| 亚洲AV永久纯肉无码精品动漫| 丁香花免费高清视频完整版| 婷婷亚洲综合五月天小说在线| 亚洲av永久无码精品漫画| 好吊妞视频免费视频| 中文成人久久久久影院免费观看| 亚洲人成日本在线观看| 波多野结衣视频在线免费观看| 人人揉揉香蕉大免费不卡| 亚洲欧洲无码一区二区三区| 国产精品亚洲片在线| 免费看的黄色大片|