qileilove

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

          性能測試項目實施流程

           經過一段時間的性能測試工作后,感覺有必要對自己的工作做一個總結,從總結中抽取共性的東西來形成一種規則與流程,這樣可以更好地開展以后的工作,同時也希望工作中能更好地完善自我,不斷地自我提升。以下是我在性能測試工作中總結出來的基本實施流程,也希望能得到看到此文章的大家的指點。
            第一階段,測試設計階段
            此階段的工作有以下幾項內容:
            (1)拿到客戶需求后,對被測系統的性能需求進行一個充分的理解與分析,并定義測試目標與范圍,也就是確定需要進行性能測試的模塊及功能點;
            (2)了解被測系統的技術信息,比如系統架構是BS還是CS,確定協議;
            (3)確定測試方案,并制定場景設置方案,另需要準備并收集測試使用數據。為方便管理,在收集數據時可制定數據收集模板,因為項目不同,需要收集的數據也不同;
            (4)邀請項目相關人員進行測試方案的評審。
            注意,最后一點是很有必要的,畢竟大家一起討論出來的方案,比起一個人在那兒苦想要更快也更完備,而且對于可能遇到的問題也可通過討論來解決。方案通過后,就可以進
            入下一步了。
            確定性能測試點的小技巧:
            (1)重要的功能點;
            (2)使用頻繁的功能點;
            (3)用戶關心的功能點;
            (4)與DB密切相關的點(比如,查詢、瀏覽、保存、新增等,一般需要找出3-4個查詢的點,1-2個提交數據的點);
            (5)要摸擬用戶兩三年內數據量的測試,而不僅僅是準備的一兩條測試數據進行測試。
            第二階段,測試環境準備階段
            方案通過后,就可以開始著手準備測試環境:
            (1)選擇性能測試工具,并根據事先準備的數據模板開始收集測試數據;
            (2)搭建被測系統的環境,并保證能正常運行,且沒有性能測試范圍內功能上的BUG出現;
            (3)為被測系統錄入初始數據,如VUSER需要用的賬號,被測功能點需要用到的前置數據等。
            在這一階段的工作中,第(2)很重要,一定要保證程序沒有功能上的問題,否則在進行性能測試后續工作時會有麻煩,比如腳本可能錄制不成功或是不能回放等。
            第三階段,測試執行階段
            在此階段有如下工作要做:
            (1)錄制腳本,對選定的需要進行性能測試的功能點進行腳本的錄制;
            (2)調試腳本,對錄制好的腳本進行回放,對需要做關聯的地方做關聯,對需要做參數化的地方進行參數化,對需要做并發測試的點增加集合點等;
            (3)設置場景并執行,根據制定的場景方案進行場景的設置,以及系統資源監控設置;
            (4)收集測試結果,導出生成測試報告。
            第四階段,測試分析階段
            在此段只有一項工作需要做,但是卻是性能測試工作中最重要的一點:
            (1)分析測試數據,為系統調優做準備。
            (2)提交測試報告,并給出系統性能最佳資源配置表單。

          posted on 2013-11-13 10:34 順其自然EVO 閱讀(186) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 苍溪县| 甘孜县| 双柏县| 盐源县| 会昌县| 石首市| 沅江市| 介休市| 汉沽区| 南川市| 阿坝县| 来宾市| 通道| 明水县| 聊城市| 获嘉县| 景东| 鹤壁市| 盖州市| 股票| 页游| 常熟市| 阜南县| 巴彦县| 罗江县| 什邡市| 忻城县| 肃北| 永顺县| 横峰县| 侯马市| 孟津县| 浪卡子县| 建湖县| 太白县| 安顺市| 杭锦旗| 莱州市| 保山市| 通渭县| 大同县|