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

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

  • <strong id="5koa6"></strong>
  • 產品性能測試(3)

    發表于:2014-12-26來源:uml.org.cn作者:不詳點擊數: 標簽:性能測試
    4、 測試策略和評估標準,任何測試的目的都是確保軟件符合預先規定的目標和要求。性能測試也不例外。所以必須制定一套標準。通常性能測試有四種模

      4、 測試策略和評估標準,任何測試的目的都是確保軟件符合預先規定的目標和要求。性能測試也不例外。所以必須制定一套標準。通常性能測試有四種模型技術可用于評估:

      * 線性投射:用大量的過去的,擴展的或者將來可能發生的數據組成散布圖,利用這個圖表不斷和系統的當前狀況對比。

      * 分析模型:用排隊論公式和算法預測響應時間,利用描述工作量的數據和系統本質關聯起來

      * 模仿:模仿實際用戶的使用方法測試你的系統

      * 基準:定義測試和你最初的測試作為標準,利用它和所有后來進行的測試結果進行對比

      測試設計,測試設計是在了解軟件業務流程的基礎上。設計測試用例的原則是受最小的影響提供最多的測試信息,設計測試用例的目標是一次盡可能的包含多個測試要素。這些測試用例必須是測試工具可以實現的,不同的測試場景將測試不同的功能。因為性能測試不同于平時的測試用例,盡可能把性能測試用例設計的復雜,才有可能發現軟件的性能瓶頸。

      測試腳本開發,性能測試是通過工具,模擬大量用戶操作,對系統增加負載。所以需要掌握一定的工具知識才能進行性能測試。大家都知道性能測試工具一般通過 winsock,http等協議紀錄用戶操作。而協議選擇是基于軟件的系統架構實現(web一般選擇http協議,cs選擇winsock協議),不同的性能測試工具,腳本語言也不同,比如rational robot中vu腳本用類c語言實現。

      開展性能測試需要對各種性能測試工具進行評估,因為每一種性能測試工具都有自身的特點,只有經過工具評估,才能選擇符合現有軟件架構的性能測試工具。

      測試結果分析,運行測試用例后,收集相關信息,進行數據統計分析,找到性能瓶頸。通過排除誤差和其他因素,讓測試結果體現接近真實情況。不同的體系結構分析測試結果的方法也不同,bs結構我們會分析網絡帶寬,流量對用戶操作響應的影響,而cs結構我們可能更關心會系統整體配置對用戶操作的影響。

      希望能對大家做性能測試有所啟發。

    原文轉自:http://www.uml.org.cn/Test/200904306.asp

    老湿亚洲永久精品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>