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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    “蒼蠅式”的戰斗精神和性能測試

    發布: 2010-7-05 09:37 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 34次 | 進入軟件測試論壇討論

    領測軟件測試網

      “蒼蠅式”的戰斗精神和性能測試  軟件測試

       前言:

      XXX性能測試終于告一段落了,心情也輕松了許多,感覺一塊大石頭落地了。從先前的協助調優,到之后的天天熬性能,前前后后斷斷續續幾個月的時間,總算媳婦熬成婆了。這么長的時間,咱不能白忙活了呀,總得把學到的想到的聽到的以后可能會用到的記錄下來,與天下人共享,這才叫“境界”,O(∩_∩)O哈哈~。借用曹雪芹老先生的話“滿紙荒唐言,一把辛酸淚”,當然我這份資料可是絕對滴“不荒唐”,反倒是“粉實在粉實在”。這可是第一手資料哦,值得珍藏ing,(*^__^*)嘻嘻……

      不過“辛酸”的的確確是真實的,現在俺只能告訴各位看官“辛酸”的滋味真滴不好受。曾經有那么一段時間,俺是真的失望了,對整個性能的失望,甚至是對自己的絕望,特打擊自信滴。俺就像一只沒頭蒼蠅,天天面對著LoadRunner不停的亂試。那時候真的都不知道自己還能做什么了,還會做什么了,曾經一度沒有了方向,整個人都要垮掉了,提不起精神,覺得自己特沒用,這也許就是所謂的“ 挫敗感”吧。不知各位看官是否有過類似的感受,如有過那咱們先握個手吧,兄弟,知己呀。如果沒有,我向您致敬,您運氣真好O(∩_∩)O~

      還好,俺這“蒼蠅式的戰斗精神”總算感動了上天,本以為看不到頭了,沒得救了,突然那么一天,上帝眷顧俺咧,憐憫俺咧,這么好的一個娃兒,不能就讓她這么廢的老,讓性能好起來吧,性能就真的好啦O(∩_∩)O ~。哈哈,開個玩笑,It is just a story!其實主要是想告訴大家,遇到任何事情都不要回避氣餒,堅持一點,再堅持一點,也許就會“柳暗花明又一村”咯。當然,我們性能的優化經歷了千辛萬苦,與“蒼蠅式的探索”和開發兄弟們的辛苦努力是分不開滴。為了紀念“蒼蠅”兄弟給俺的啟發,特地以此命名。

      正文:

      言歸正轉,下面就把俺這段時間所學所想所感記錄下來,讓“蒼蠅精神”永垂千古(*^__^*)……

      (一)總體統籌

      1、作為性能測試,挖掘用戶需求是非常重要的。

      對客戶來講,他可能只需要知道這個頁面我要幾秒鐘就能看到,不能低于幾秒鐘,超過幾秒我就接受不了了;蛘哒f我需要這個系統能支持多少用戶,以后公司發展了,還需要支持更多的用戶使用等等。

      這個時候我們就要進行需求的分析和細化,把這個幾秒鐘、多少個用戶具體的整理歸納成性能測試所需要的東西。有效的性能測試需求分析才是整個性能測試過程中的重中之重。

      2、性能需求固然重要,更重要的還要做好性能測試計劃,測試計劃可以說是整個項目的總指揮。

      這個計劃不應該是泛泛而談,為應付而應付的東西。它不僅僅應該是測試計劃,更應該是計劃測試。計劃測試就是要讓測試活起來,有生氣,有內容。

      經過XXX的測試,個人覺得性能測試計劃最好使用Excel表格,這樣便于及時的記錄結果、修訂內容,而且看起來會非常的清晰。

      3、一定要有測試用例,如果說測試計劃是總指揮的話,測試用例就是總指揮手中的魔法棒,它指導著用戶的操作過程。

      因為性能測試比較繁瑣,可能需要不停的反復,因此測試用例要做到及時更新,并且必須要及時的記錄一些重點的測試結果!昂媚X筋不如爛筆頭”,記錄下來就不容易忘記了,而且也能更好的做到有據可循。

      眾所周知,凡是有人的地方就會有矛盾,就會有責任的紛爭和歸屬,如果有據可循,就避免了大量麻煩。其實這種事情我想每個做測試的兄弟姐妹們都應該遇到過,尤其是功能測試的時候。系統上線啦,咱們的辛勞沒人太在意,一旦系統出了問題,得啦,好日子來啦,測試是怎么做的,這種問題怎么沒有測到。噯,這個時候如果有證據說明你確實做過了,而且是沒有問題的,那自然就……當然,這也不能成為我們推卸責任的理由,出現問題了,還是需要積極的去面對,及時的去修正,不管是不是你的責任。

      (二)細節把握

      1、錄制腳本前要先熟悉系統,這樣才能做到“知己知彼,百戰不殆”。其實不需要這么冠冕堂皇的理由,如果連系統都不熟悉,“丈二和尚摸不著頭”的,談何而來的腳本錄制。

      2、腳本要優化。腳本不是錄制完就算完事了,就可以使用了,而是要根據需要進行優化,腳本分割、創建事務、參數化等等。我在實際過程中總結了下面幾點:

      (1)腳本刪減。因為LoadRunner是模擬用戶之間的通信過程的,不是所有的腳本都是必需的,事實上有些垃圾代碼可能會影響性能測試結果的準確性。因此可以對腳本進行刪減,只保留關鍵部分。刪減的過程中需要注意的是如果你不確定,可以先把不需要的腳本注釋掉,然后在VUGen中執行一遍,如果成功執行,這些被注釋掉的腳本就可以刪除了。

      經過實踐發現,腳本中的這些地方是可以刪除的:web_add_cookie函數、一些非必須的web_url函數等等,還有每個函數EXTRARES之后LAST之前的部分;蛘咄ㄟ^Tree View視圖查看,沒有Server Response返回值的,或者返回值中的內容對整個腳本無關緊要的,不需要用到它的返回值來做關聯或者其他操作的,就都可以刪掉。這是個很實用的技巧,屢試不爽。

      有人可能會產生這樣的困惑,哎呀,這么刪來刪去的,萬一刪錯怎么辦呢,還要重新錄制腳本,豈不是很麻煩。不要著急,試試Regenerate Script…吧,VUGen-> Tools -> Regenerate Script…可以還原到初始腳本哦。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 蒼蠅式 精神 性能測試 戰斗


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

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