qileilove

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

          做好性能測試的6個關注點

           在接下來的文章中,我將從6個方面講一講如何進行性能測試,以下觀點是我們根據多年經驗的總結,如有問題,歡迎拍磚。

            一、性能測試提前準備關注點

            1、性能測試的環境配置需要能夠盡可能的模擬版本的現場使用,包括外網的設備,軟件網元,各種硬件平臺,操作系統,軟件平臺;

            2、性能測試需要準備合適的模擬腳本來盡可能全真的模擬客戶可能的操作,比如同時并行網頁操作,同時進行socket連接等。而且要超出客戶的真實可能情況。

            二、性能測試需要出兩類數據

            1、基準測試對比數據:比較本版本和前一版本的性能指標的情況。用以發現本版本的功能合入是否影響了基準的性能。基準測試的情況下,本版本的新增功能和特性默認都是不打開的,保持和前一版本一致。

            2、單個功能的性能對比數據:驗證本版本中,新增的功能和特性打開的時候,此功能對于版本的性能的影響。

            三、性能測試過程關注點

            1、資源的占用情況:查看資源的使用情況。資源包括CPU,內存,硬盤等。

            2、資源的釋放情況:查詢系統在業務處理停止后是否可以正常的釋放資源,以供后續業務使用。按道理業務停止,資源應該及時釋放。常見問題,內存泄露,資源吊死,導致系統不能正常釋放資源,嚴重情況導致宕機。可以用很多工具來檢測資源情況。

            3、異常測試:性能測試的情況在一定的話務(一般是模擬現場的用戶)的情況下,進行硬件倒換,雙機倒換,業務切換等。包括破壞性的輸入接入來驗證系統在高負荷情況下的容錯性。

            4、查詢告警等信息:一般系統都會在出問題的時候,進行通知和告警,這些信息是暴露問題的最好手段,性能測試需要及時查看。

            5、長時間運行:性能測試是模擬設備長時間的運行,這個是很好的檢查版本在外場測試的手段。可以檢查出很多跟時間,定時器等相關的積累效應的故障。

            6、日志檢查:性能測試需要經常的分析系統的日志,包括操作系統,數據庫,軟件版本等日志。

            7、查看業務響應時間:長時間的測試后,查看業務響應的時候是否在客戶可以接受的范圍。比如網頁的響應時間,終端登錄時長等。

            四、性能測試的人員要求

            1、性能測試的人員必須是骨干,不能使用新人進行性能測試。

            2、性能測試的人員必須對全系統非常熟悉,對于問題定位手段使用熟練。能夠牽頭帶領開發人員進行性能相關的問題排查。

            五、性能測試報告

            1、性能測試報告要體現基準性能數據,單個功能的性能數據。用于評估版本是否可以在原有的硬件環境下保持同樣的處理能力。

            2、性能測試報告需要滿足各個測試利益相關者的要求。所以性能測試進行前需要獲得測試利益相關者的要求,做成明細表,然后再開始性能測試。

            六、性能測試的工具要求

            1、性能測試必須有一定的工具準備,包括LR等 。很多產品的性能測試需要自研性能測試工具,工具的最高境界是可以全真的模擬客戶的操作。 特別說明,LR僅僅是一種工具,而性能測試是一套理論和方法。

            2、性能測試工具使用過程中,需要攙和手工操作。比如模擬客戶購物的網購動作。工具和手工需要有效結合。用以彌補工具的某些不可預知的不足。

          版權聲明:本文出自山東省軟件評測中心 張凱麗,51Testing軟件測試網原創出品,未經明確的書面許可,任何人或單位不得對本文進行復制、轉載或鏡像,否則將追究法律責任。

          posted on 2012-11-02 11:11 順其自然EVO 閱讀(329) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄性能測試

          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 玉林市| 龙胜| 上栗县| 三亚市| 纳雍县| 泰安市| 双柏县| 怀来县| 醴陵市| 吐鲁番市| 潮安县| 宝鸡市| 乾安县| 象山县| 仙桃市| 湖北省| 堆龙德庆县| 靖安县| 铅山县| 安阳市| 青浦区| 镇赉县| 环江| 封开县| 扬州市| 射阳县| 阿城市| 青海省| 天等县| 克东县| 正安县| 嵊州市| 称多县| 清远市| 承德县| 赣州市| 屏山县| 奎屯市| 牡丹江市| 武汉市| 惠东县|