如何有效開展性能測試(2)

發表于:2015-08-04來源:uml.org.cn作者:不詳點擊數: 標簽:性能測試
那么我們應該如何做好性能測試的準備工作呢? 做軟件項目有 需求 調查、需要分析,我們做測試也一樣。在拿到測試任務后,我們首要的任務就是分析測

  那么我們應該如何做好性能測試的準備工作呢?

  做軟件項目有需求調查、需要分析,我們做測試也一樣。在拿到測試任務后,我們首要的任務就是分析測試任務,在開始測試前,我們至少要弄清以下幾個問題:

  1. 要測試什么或測試的對象是誰?

  2. 要測試什么問題或我們想要弄清楚或是論證的是什么問題?

  3. 哪些因素會影響測試結果?

  4. 需要怎樣的測試環境(軟件、硬件、網絡環境)?

  5. 應該怎樣測試?

  只有在認真調查測試需求和仔細分析測試任務后,才有可能弄清以上一系列的問題,只有對測試任務非常清楚,測試目標極其明確的前提下,我們才可能制定出切實可行的測試計劃。明確測試目標,詳盡測試計劃在對測試需求充分了解的基礎上,制定盡可能詳細的測試計劃,對測試的實施是大有裨益的。

  3.1 測試技術準備

  在目前的大環境下,要求測試人員在短時間撐握所有的軟、硬件知識是不太現實的,但平時測試人員應抓緊對測試工具和測試理論的研究,在測試計劃中,應給研究測試對象和測試工具分配充足的學習時間,只有在充分撐握測試工具,完全了解測試對象的前提下,我們才能夠實施測試。建立在錯誤的認識上的測試,既使你再努力,結果也是背道而馳,也很難證明問題,更不用說用這樣的測試報告去說服用戶。

  技術準備列表:

  1) 扎實的計算機專業基礎知識;

  2) 大量的實際性能測試及優化經驗;

  3) 性能測試相關工具的使用;

  4) 操作系統的原理:熟悉操作系統的體系架構、操作系統的重要基礎概念,以及內存管理、存儲/文件系統、驅動/硬件的管理、網絡協議的實現及構成、性能的監控方法和原理,熟悉常用的性能計數器;

  5) 數據庫原理:能進行一般的數據庫管理操作,熟悉SQL腳本的使用,熟悉常用的數據調優工具和常用的性能計數器;

  6) web應用服務器原理:了解一般的配置,熟悉常用的服務器性能監控方法和原理,熟悉常用的性能計數器;

  7) 計算機網絡原理:至少熟悉TCP/IP協議,熟悉HTTP協議,至少見過并了解三層、四層交換或者路由器的使用和配置。了解常用的與網絡性能相關的性能計數器;

  8) 行業知識:熟悉專屬行業的業務知識和用戶場景,例如銀行網站后臺管理系統所涉及的業務知識和用戶場景,證券交易系統所涉及的業務知識和用戶場景。

  3.2 配置測試環境

  配置測試環境是測試實施的一個重要環節,測試環境適合與否會嚴重影響測試結果的真實性和正確性。測試環境包括硬件環境和軟件環境,硬件環境指測試必需的服務器、客戶端、網絡連接設備,以及打印機/掃描儀等輔助硬件設備所構成的環境;軟件環境指被測軟件運行時的操作系統、數據庫及其他應用軟件構成的環境??紤]到其它因素,如網絡鎖、網速、顯示分辯率,數據庫權限、容量等對測試結果的影響。如條件允許,我們最好能配置幾組不同的測試環境。

  搭建測試環境步驟:

  1) 測試環境規劃

  測試環境的規劃包括硬件、軟件及所有構建測試環境所需的資源的規劃,可以利用Checklist或是測試環境部署矩陣的方式完成;

測試環境部checklist
測試環境說 對測試環境的簡介
項目名稱 測試項目名稱
項目簡介 對項目的簡介
網絡拓撲圖 測試環境的網絡拓撲圖
硬件配置 描述配置環境硬件配置信息
例如:
CPU:至強 3.0
內存: 4GB
硬盤: 200G
網卡:千兆
軟件配置 測試環境中所使用的軟件環境配置(要有詳細版本)
例如:
操作系統: Windows
系統服務: AD域、消息隊列、 MSDTC訪問
應用平臺: Microsoft .Net Framework2.0 SP1
應用軟件: MCMS 2002 SP1
數據庫:SQL
中間件: IIS6.0
瀏覽器: IE7.0
殺毒軟件:諾頓 SEP
軟件防火墻: windows防火墻
軟件要求 描述軟件環境的詳細配置:
例如:
操作系統需要配置 /3G的支持
需要打開 windows防火墻
IIS應用連接池的詳細配置
IE需要將應用網址添加到信任站點
網卡型號 描述測試環境的網卡型號信息詳細
例如:
Intel PRO/100 NIC
Intel(R) 82567V-2 Gigabit Network Connection
網絡信息 描述網絡的具體配置項
例如:
域名或 工作組名
IP地址
子網掩碼
默認網關
DNS服務器
測試工具 描述環境中需要安裝的測試工具
測試工具名稱
測試工具版本
測試工具簡介
用戶權限 描述測試環境中的用戶權限
應用軟件列表 被測試的軟件及版本描述如:
門戶網站后臺管理服務端
靜態抓取服務端
外來數據導入應用
應用軟件要求 描述應用軟件的詳細配置
Dao.config數據庫連接的配置
Webconfig配置
外來數據導入配置

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97