qileilove

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

          性能測試項目實施流程

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

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


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


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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 龙川县| 巩留县| 台南县| 麻栗坡县| 大兴区| 勐海县| 汾阳市| 舒兰市| 辛集市| 盐源县| 溆浦县| 格尔木市| 霍城县| 新宾| 含山县| 凌云县| 威海市| 大理市| 米林县| 三穗县| 凤台县| 西乌珠穆沁旗| 隆安县| 苏尼特右旗| 临夏县| 大港区| 昂仁县| 偃师市| 吉水县| 林甸县| 靖州| 始兴县| 辽宁省| 上林县| 盘山县| 胶州市| 岳池县| 新晃| 晋中市| 樟树市| 洛阳市|