當前位置:商標查詢大全網 - 教育培訓 - 性能測試高級指南——實戰中的LoadRunner11+0序言

性能測試高級指南——實戰中的LoadRunner11+0序言

性能測試並不是壹個很新的名詞,但自從LoadRunner進入中國並流行起來後,帶動了性能測試的潮流,壹時間測試人員離不開這款惠普性能測試神器。如果不能用來做性能測試,出門都不好意思跟同行打招呼。看來妳已經掌握了這個工具,成為測試的資深專家了。可以說性能測試的流行也從某些角度反映了國內軟件測試技術的進步。從過去的手工功能測試,逐漸開始涉及到通過編程對系統進行功能測試,從而進壹步進行性能測試。

為什麽要寫這本書?

在遊戲中,作為壹個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版測試,做了大量校對工作,包括內容的收集、審核、整理。在此我心存感激。

參加本書編寫的人員有王偉、王艷、樸春龍、、、周春江、許、、、宋、、李波等。

最後,我要感謝我親愛的妻子。我給妳寫這本書添了很多麻煩。這是壹本為妳寫的書。

陳濟