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

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

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

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    性能測試需求指標分析方法

    六、設計測試模型
      1.業務模型的設計
      一個系統的業務模型是通過業務調研獲得,業務模型的正確性反映在兩個方面首先業務選擇的正確性和業務比例的正確性。
      首先業務選擇,一個系統可能支持幾百個業務活動(也有叫做交易)但是只有少數的業務活動非常頻繁,占總業務量的80%以上,那么在性能測試時只需關心這些占了大部分業務量的少量業務上。
      其次業務比例,如何精確統計業務的數量是關鍵問題,針對一個全新的系統可能要通過對使用系統的涉眾進行調研,搞清楚他們群體數量,操作行為周期。在通過組合這些數據確定在常規業務日中各種業務占總業務的比率,同時也要考慮特殊交易日的情況,
      例如某一個商務活動或周期性的業務結算日等都是特殊交易日,在特殊交易日時某一類業務量可能突然增高很多那么在常規業務日的業務比例就不再合適,這點在業務模型上要進行區分。常規業務模型用來測試系統容量,特殊日業務模型要單獨做壓力負載測試場景。
      對于已上線運營的系統做業務模型的調研相對簡單,不再需要去調研那么多的涉眾,只需與運營維護部門進行協調,由他們協助測試需求調研人員提取系統中的歷史數據就可以,那么在數據選擇上要有些規則,要選取相對長時期的數據比如幾個月,有條件的選取一年數據,取一年中每月平均業務量,選取年度高峰月業務數據,選取月度高峰日業務數據。
      2.測試模型
      業務模型是根據系統運營真實數據得來的,真實反映系統運營的業務狀況。測試模型是以業務模型為基礎根據測試需求不同對業務模型調整或不調整納入到測試場景中直接使用。
      七、性能指標分析方法
      1.性能測試指標
      業務處理能力:每秒處理交易數量
      業務響應性:每種業務執行響應時間
      業務正確率:執行過程中通過事務占總業務比例
      系統資源指標:系統資源占用率
      2.業務處理能力
      業務處理能力是評測系統每秒所能處理的最大業務量,單位是Transaction/sec
      計算每秒處理業務量需要兩個關鍵數據,一個是在指定時間內的指定業務量,二是指定的時間段。如何選擇這兩個數據是非常關鍵。通常業務調研階段給的每天平均業務量或者某高峰日最大業務量。如何轉換數據為每秒業務量,通常有算法:
      28規則,這是比較常用的計算方法
      例如:一個系統日交易高峰某100000筆交易,系統每天運營8個小時
      那么計算規則是 100000筆*80% / (8*3600*20%) =14筆/秒  一、概述
      本文目的是提供性能測試分析人員在測試需求分析階段提供技術指導作用,指導其對采集的業務數據進行整理并轉換為合理的項目性能需求指標,并提供測試執行人員在執行過程中以此為目標。
      二、名詞解釋
      ·  業務模型:描述業務系統在運營過程中核心交易配比(通常采集80%業務量的交易作為參考)清晰描述每個交易在系統業務量中的比例
      ·  測試模型:在測試執行時采用的交易配比模型。
      三、數據源分析
      ·  線上業務數據
      ·  運維數情況數據
      ·  未來業務增長數據
      四、 輸出描述
      1.測試需求分析報告中要清晰描述本次測試要進行哪幾種類型的測試。例如容量測試、穩定性測試、異常測試、速度測試、負載測試等
      2.測試需求分析報告中要清晰描述測試模型情況,測試模型和業務模型是有區別的,業務模型是從線上業務實際情況統計得來的,統計的數據是真實的線上數據,因此業務模型是線上交易分布的真實展現。測試模型是以業務模型為依據并結合測試需要對業務模型進行調整。例如需要調高某一類交易所占比例來實現測試目的。
      3.測試需求分析報告中要清晰描述測試指標,測試指標是用來評價一個系統是否滿足性能需求的標準,測試指標包括系統響應性、系統可用性、系統資源占用率。
      五、測試類型選擇
      1.常見性能測試類型


       2、被測試系統背景分類



     3、系統與測試類型MAP
    六、設計測試模型
      1.業務模型的設計
      一個系統的業務模型是通過業務調研獲得,業務模型的正確性反映在兩個方面首先業務選擇的正確性和業務比例的正確性。
      首先業務選擇,一個系統可能支持幾百個業務活動(也有叫做交易)但是只有少數的業務活動非常頻繁,占總業務量的80%以上,那么在性能測試時只需關心這些占了大部分業務量的少量業務上。
      其次業務比例,如何精確統計業務的數量是關鍵問題,針對一個全新的系統可能要通過對使用系統的涉眾進行調研,搞清楚他們群體數量,操作行為周期。在通過組合這些數據確定在常規業務日中各種業務占總業務的比率,同時也要考慮特殊交易日的情況,
      例如某一個商務活動或周期性的業務結算日等都是特殊交易日,在特殊交易日時某一類業務量可能突然增高很多那么在常規業務日的業務比例就不再合適,這點在業務模型上要進行區分。常規業務模型用來測試系統容量,特殊日業務模型要單獨做壓力負載測試場景。
      對于已上線運營的系統做業務模型的調研相對簡單,不再需要去調研那么多的涉眾,只需與運營維護部門進行協調,由他們協助測試需求調研人員提取系統中的歷史數據就可以,那么在數據選擇上要有些規則,要選取相對長時期的數據比如幾個月,有條件的選取一年數據,取一年中每月平均業務量,選取年度高峰月業務數據,選取月度高峰日業務數據。
      2.測試模型
      業務模型是根據系統運營真實數據得來的,真實反映系統運營的業務狀況。測試模型是以業務模型為基礎根據測試需求不同對業務模型調整或不調整納入到測試場景中直接使用。
      七、性能指標分析方法
      1.性能測試指標
      業務處理能力:每秒處理交易數量
      業務響應性:每種業務執行響應時間
      業務正確率:執行過程中通過事務占總業務比例
      系統資源指標:系統資源占用率
      2.業務處理能力
      業務處理能力是評測系統每秒所能處理的最大業務量,單位是Transaction/sec
      計算每秒處理業務量需要兩個關鍵數據,一個是在指定時間內的指定業務量,二是指定的時間段。如何選擇這兩個數據是非常關鍵。通常業務調研階段給的每天平均業務量或者某高峰日最大業務量。如何轉換數據為每秒業務量,通常有算法:
      28規則,這是比較常用的計算方法
      例如:一個系統日交易高峰某100000筆交易,系統每天運營8個小時
      那么計算規則是 100000筆*80% / (8*3600*20%) =14筆/秒

    posted on 2013-11-26 11:16 順其自然EVO 閱讀(1695) 評論(0)  編輯  收藏 所屬分類: 性能測試

    <2013年11月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲邪恶天堂影院在线观看| 久久久久国色AV免费观看性色| 成年网站免费视频A在线双飞| 精品视频一区二区三区免费| 中国好声音第二季免费播放| 亚洲黄片手机免费观看| 亚洲系列中文字幕| 亚洲精品中文字幕无码AV| 97se亚洲综合在线| 2048亚洲精品国产| 在线不卡免费视频| 无码国产精品一区二区免费模式 | 国产精品亚洲一区二区在线观看 | 亚洲视频一区二区三区| 亚洲成a人片7777| 337p日本欧洲亚洲大胆裸体艺术| 亚洲男人的天堂在线va拉文| 手机在线免费视频| 51视频精品全部免费最新| 国产大片91精品免费观看不卡| 国产视频精品免费视频| 成人免费区一区二区三区| 无码人妻精品中文字幕免费| 99re这里有免费视频精品| 无人在线观看免费高清视频| 日韩中文无码有码免费视频| 99久久久国产精品免费无卡顿| 女人18毛片a级毛片免费视频| 可以免费观看的一级毛片| 午夜宅男在线永久免费观看网| 韩国日本好看电影免费看| 亚洲狠狠爱综合影院婷婷| 亚洲国产另类久久久精品黑人 | 男女啪啪永久免费观看网站| 日批日出水久久亚洲精品tv| 亚洲一区爱区精品无码| 亚洲老熟女@TubeumTV| 国产91成人精品亚洲精品| 两个人看的www免费高清| **俄罗斯毛片免费| 四虎影视在线永久免费看黄 |