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

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

  • <strong id="5koa6"></strong>
  • 大家來了留言哈,謝謝 !!有好的介意就提出!

    性能測試之場景設計思想

    上一篇 / 下一篇  2007-09-28 09:32:22 / 個人分類:個人收集

    以下是對公司產品性能測試的總結。個人認為有關性能測試場景問題,其實更佳著重于對性能測試目的考究。 軟件測試網M/V N,\ \P,S
      驗證測試是用于驗證在特定的場景、時間、壓力、環境和操作方式下系統能夠正常的運行,服務器、應用系統和網絡環境等軟硬件設施還能否良好的支撐這些情況下用戶的使用。驗證性測試主要針對有明確的壓力目標和預期結果,驗證系統在這種壓力下的各方面反映能夠達到預期結果。 軟件測試網uX.DC Kg L A
      主要分以下幾種:
    XG }DsNg2L*x0  壓力測試:已知系統高峰期使用人數,驗證各事務在最大并發數(通過高峰期人數換算)下事務響應時間能夠達到客戶要求。系統各性能指標在這種壓力下是否還在正常數值之內。系統是否會因這樣的壓力導致不良反應(如:宕機、應用異常中止等)。 軟件測試網J[T3fPH
      Ramp Up 增量設計:如并發用戶為75人,系統注冊用戶為1500人,以5%-7%作為并發用戶參考值。一般以每15s加載5人的方式進行增壓設計,該數值主要參考測試加壓機性能,建議Run幾次。以事務通過率與錯誤率衡量實際加載方式。 軟件測試網2~9^Q/I'T
      Ramp Up增量設計目標: 尋找已增量方式加壓系統性能瓶頸位置,抓住出現的性能拐點時機,一般常用參考Hits點擊率與吞吐量、CPU、內存使用情況綜合判斷。模擬高峰期使用人數,如早晨的登錄,下班后的退出,工資發送時的消息系統等。 軟件測試網!{7B,k~pDT
      另一種極限模擬方式,可視為在峰值壓力情況下同時點擊事務操作的系統極限操作指標。加壓方式不變,在各腳本事務點中設置同集合點名稱(如:lr_rendzvous("same");)在場景設計中,使用事務點集合策略。以同時達到集合點百分率為標準,同時釋放所有正在Run的Vuser。 軟件測試網9pp8wB j`R6a
       穩定性測試:已知系統高峰期使用人數、各事務操作頻率等。設計綜合測試場景,測試時將每個場景按照一定人數比率一起運行,模擬用戶使用數年的情況。并監控在測試中,系統各性能指標在這種壓力下是否能保持正常數值。事務響應時間是否會出現波動或隨測試時間增漲而增加。系統是否會在測試期間內發生如宕機、應用中止等異常情況。
    6Xr;l x-Y#]0  根據上述測試中,各事務條件下出現性能拐點的位置,已確定穩定性測試并發用戶人數。仍然根據實際測試服務器(加壓機、應用服務器、數據服務器三方性能),估算最終并發用戶人數。
    'ZAg#RI0  場景設計思想:從穩定性測試場景的設計意義,應分多種情況考慮:
    tsV*Y7p}I0  針對同一個場景為例,以下以公文附件上傳為例簡要分析場景設計思想: 軟件測試網DAQ tF EQ
      1)場景一:已壓力測試環境下性能拐點的并發用戶為設計測試場景,目的驗證極限壓力情況下測試服務器各性能指標。
    i*Hruu#TPb0  2)場景二:根據壓力測試環境中CPU、內存等指標選取服務器所能承受最大壓力的50%來確定并發用戶數。
    CH.[O*Y.G5@0  測試方法:采用1)Ramp Up-Load all Vusers simultaneously
    ,hbo n[,n p4`F0  2)Duration-Run Indefinitely 軟件測試網?/JpE ]s3d(U
      3)在Sechedule-勾選Initalize all Vusers before Run 軟件測試網lF{老湿亚洲永久精品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>