為什麽要寫這本書?
在遊戲中,作為壹個DPS,我總是不斷的琢磨優化天賦,裝備屬性,輸出技術,位置,技能優先級等問題,努力成為這個職業的高手。在不同的論壇,我會參考別人的推薦來選擇BIS(最優配置裝備)、合適的天賦和最佳重鑄屬性,熟悉並計算各種技能的優先級,在戰鬥中動態監控各種BUFF和DEBUFF,讓自己的核心技能在最合理的時間爆發,獲得最大的收益。每次實戰都能看到自己的DPS穩穩的高居榜首,真是太美妙了。與職業玩家相互交流,探討經驗,可以更好的選擇不同的技能來應對不同的戰鬥,所以性能測試和調優在遊戲中大放異彩。在指導壹個朋友如何玩好這個復雜的職業時,需要很多策略讓他理解遊戲的邏輯本質,掌握技能的意義和優先級,並在戰鬥中合理運用。
另壹方面,對於軟件來說,性能測試和調優是如此的相似和復雜。我看了很多性能測試方面的書,也壹直在論壇上不斷解決各種問題,但是總發現新手問題重復,專家問題未解,企業的各種問題也差不多。仔細壹看,其實很多書裏都有介紹。LoadRunner 9.1是在上壹個性能測試高級指南——LoadRunner 9.1中介紹的。最近兩年,我沒有在市面上看到任何關於LoadRunner 11的書籍。這兩年我也對壹些章節有了很多新的認識和補充。在妻子的鼓勵和支持下,這本書誕生了。限於作者的經驗和水平,書中的不足和疏漏在所難免,敬請批評指正。
問題和建議可以在作者的博客上找到。
這本書面向的讀者。
這本書並不完全是為初學者設計的,因為性能測試不是壹個新人可以涉及的。掌握性能測試需要多年的測試基礎和廣博的知識。這裏需要讀者具備壹定的動態頁面開發基礎和Linux系統、數據庫的基本操作能力。
對於壹個剛剛涉足性能測試的朋友來說,這本書可以回答妳遇到的所有問題。雖然壹開始會有點難,但隨著逐漸深入會變得容易。對於初學者來說,這本書的深度會讓妳在簡單了解性能測試的基礎知識和LoadRunner的實現原理之後,進壹步看透壹些朦朧的東西。對於專家來說,項目的實施策略,擴展工具的輔助,特殊的腳本開發,可以幫助妳進壹步拓展思路。
與之前的《性能測試高級指南》相比,這本書做了很多改動,強化了很多細節知識,簡化了壹些基礎知識。對於基礎較差的入門級讀者,建議閱讀作者之前的《性能測試高級指南——LoadRunner 9.1》,以便熟悉基礎知識,降低閱讀難度。
本書的作者
陳吉,51測試論壇裏的ID是雲,融合了上海人和四川人的優缺點,經常被朋友指責是典型的處女座。我覺得公司裏皮膚最白,經常被同學們叫“雲版”或者“棉花糖”。現在是51Testing的高級講師,專註於性能測試。
2001至2004年,在多家軟件公司擔任測試工程師,在底層工作多年,涉及各類軟件測試。
從2004年到2007年,我在智樂上海擔任測試經理、SQA和SCM。
2007年年中加入51Testing,擔任高級講師,負責軟件測試培訓、咨詢和企業應用解決方案。
頁狀構造
本書共分8章5節,內容見下表。
我能從這本書裏得到什麽?
對於讀者來說,通過本書的學習,可以全面掌握LoadRunner 11的各種功能,了解性能測試的實現過程,做到理論聯系實際。本書中的所有實例都可以在本地或權威網站上練習,包括項目實踐在內的所有內容也可以在本地完成,真正實現自學。本書雖然介紹了如何使用性能測試工具LoadRunner進行性能測試,但也穿插了大量的輔助工具,從而彌補了LoadRunner自帶工具的不足。實戰階段提供詳細的性能需求分析方法、測試數據構建方法、性能測試分析方法、性能測試團隊構建方法,讓新手快速成長為高手。
表示感謝/感激
測試久了,總是習慣挑別人的毛病,或者有點完美主義。看了很多論壇上的問題和市面上的書,我覺得很有信心能寫出“比別人更好的書”。當我開始寫作的時候,壹本“完美”的書壹直壓迫著我。幾經波折,這個相對“完美”的版本並沒有胎死腹中。我得感謝這些年和我壹起學習和分享知識的朋友們。
我最開心的事情就是進入高中的時候有了壹個小小的學習機。剛接觸鍵盤的時候,剛寫壹個基礎小程序的時候,我好像失去了靈魂。按照現在的說法,也是“家”。在這裏我要感謝我的父母。他們沒有阻止我沈迷電腦,於是我找到了自己的興趣,並進壹步把它變成了職業。
第壹次接觸軟件測試是在2001。作為壹個剛畢業自我感覺良好的大學生,我壹個人來到了上海。四處碰壁後,我“委身”在壹家軟件公司做測試工程師,就這樣誤入了軟件測試行業,這要感謝當時面試我的前IBM測試經理田放女士給我的機會。“師傅領進門,修行靠個人”。明白這個道理後,經過努力,在和葉的培養下,我逐漸成為壹名獨立的測試經理。
加入51Testing對我來說是壹個很大的改變。作為SQA和鵝塘Gameloft的測試經理,遊戲測試和管理與軟件測試還是有很大差距的,而性能測試之前並不是我的主要方向。在此期間,我得到了辛奇、海龍、老浦、許的悉心指導,使我對性能測試的認識逐漸加深,並逐漸接手了性能測試培訓的輔導工作。
在本書的寫作過程中,、許、田偉峰、等老師在各方面都給了我很多支持。為了讓我有更多的時間寫書,楊格和他的弟弟不得不幫助許多課程,所以我想表達我的謝意。網上很多朋友給了我很多知識點和參考案例。在這裏我需要感謝Fin、Mike、Bandit、李倩、友川、伊人、Yettie等幾位QQ群的版主和熱心網友,幫助我完成了Beta版測試,做了大量校對工作,包括內容的收集、審核、整理。在此我心存感激。
參加本書編寫的人員有王偉、王艷、樸春龍、、、周春江、許、、、宋、、李波等。
最後,我要感謝我親愛的妻子。我給妳寫這本書添了很多麻煩。這是壹本為妳寫的書。
陳濟