• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試工具LoadRunner:虛擬用戶數和并發用戶數的聯系

    發布: 2009-12-28 17:14 | 作者: 網絡轉載 | 來源: 領測軟件測試 | 查看: 393次 | 進入軟件測試論壇討論

    領測軟件測試網

    軟件測試工具LoadRunner:虛擬用戶數和并發用戶數的聯系

    例如OA系統使用用戶是100個,這個就是系統用戶數,該系統有一個統計查詢功能,最高峰在線50人,那么系統的并發數是多少?

      OA系統使用用戶是100個,這個就是系統用戶數。

      最高峰值50人同時在線,只表明同時登錄了這個模塊,并不表示實際服務器承受的壓力。因為服務器承受的壓力還與具體的用戶訪問模式相關。這50人在線,有可能開著電腦溜達去了,有的看的別的模塊等等。

      并發用戶:是同時執行一個操作的用戶,或者是同時執行腳本的用戶,這個并發在設置不同場景的時候并發的情況是不一樣的,在實際的測試中需要根據具體的需求進行設計。web系統,在線不等于并發,如何計算這個并發數是個難題。這個就是設置集合點時候設置的在scenario->Rendezvous,點policy 設置的用戶數。

      估算并發數的公示:

     。1) 計算平均的并發用戶數: C = nL/T

     。2) 并發用戶數峰值: C’ ≈ C+3根號C

      公式(1)中,C是平均的并發用戶數;n是login session的數量;L是login session的平均長度;T指考察的時間段長度。

      公式(2)則給出了并發用戶數峰值的計算方式中,其中,C’指并發用戶數的峰值,C就是公式(1)中得到的平均的并發用戶數。該公式的得出是假設用戶的login session產生符合泊松分布而估算得到的。

      假設有一個OA系統,該系統有3000個用戶,(可以看注冊信息)平均每天大約有400個用戶要訪問該系統,(日志文件查看)對一個典型用戶來說,一天之內用戶從登錄到退出該系統的平均時間為4小時,在一天的時間內,用戶只在8小時內使用該系統。

      則根據公式(1)和公式(2),可以得到:

      C = 400*4/8 = 200

      C’≈200+3*根號200 = 242

      但是一般的做法是把每天訪問系統用戶數的10%作為平均的并發用戶數。最大的并發用戶數乘上一個值,2或者3.

      假如說用戶要求系統每秒最大可以處理100個登陸請求,10/25/50/75/100 個并發用戶來執行登陸操作,然后觀察系統在不同負載下的響應時間和每秒事務數。如果用戶數在100的時候,響應時間還在允許范圍呢,就要加大用戶數,例如120 等 。個人理解這個用戶數就是我們經常說的等價類和邊界值法來設定。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>