我的第三本書<<精通軟件性能測試與LoadRunner最佳實戰>>

關於本書

作者前兩本書《軟件性能測試與LoadRunner實戰》和《精通軟件性能測試與LoadRunner實戰》面市後,受到廣大軟件測試和開發人員的關注與好評,然而,在前兩本書中講述的性能測試工具以LoadRunner 8.0版本爲主,目前LoadRunner最新版本爲11.0,考慮其較LoadRunner 8.0操作方法和功能有較大變化,故本書以LoadRunner 11.0版本作爲講解內容。同時,有很多熱心的讀者也針對該書提出了一些好的建議,故本書是在前兩本書的基礎上,針對讀者提出的所有問題,進行了修改、完善。但值得強調的是,本書不是上本書內容的簡單增減,是在豐富了內容並充分考慮不同層次讀者需求的基礎上,添加了更多的性能測試實戰知識,如LoadRunner 11.0工具使用技巧、性能瓶頸分析方法、NmonSpotlight性能監控工具、CITRIX性能測試工具EdgeSight、性能指標分析、前端性能測試、前端性能測試工具開發,FLEXCITRIXWebServices等多種協議的腳本開發、基於LoadRunner的場景控制器開發等,從而使得本書無論是在結構和內容上都更加系統化、完整化,實用性非常強,希望通過我的努力,能開闊您在性能測試方面的視野,同時能提升實際工作能力。

內容介紹

本書是爲從事軟件測試、性能測試及LoadRunner工具應用的讀者答疑解惑,並結合案例講解了性能測試中的實戰技術。

在第1章中,介紹了軟件測試的現狀以及發展前景、軟件測試相關概念、軟件生命週期、軟件測試定義與分類、軟件開發與軟件測試的關係,以及軟件測試流程和自動化測試的意義等內容。

在第2章中,介紹了性能測試的基本過程,以及“性能測試需求分析”、“性能測試計劃”、“性能測試用例”、“測試腳本編寫”、“測試場景設計”、“測試場景運行”、“場景運行監控”、“運行結果分析”、“系統性能調優”、“性能測試總結”的內容與注意事項。

在第3章中,介紹了典型的性能測試場景、性能測試的概念以及分類,詳細介紹了工具及其樣例程序的安裝過程,重點介紹了工具的運行機制及組成部分,同時結合生動的生活場景深入淺出地解釋了工具中集合點、事務、檢查點、思考時間等重要概念。

在第4章中,以一個Web樣例程序作爲實例,將工具的VuGen ControllerAnalysis 三者有機地結合起來,把集合點、事務、檢查點、參數化等技術的應用集中在此實例得以體現,講述了一個小的性能測試需求提出、需求分析、腳本編寫、完善、數據準備、場景設計、監控、執行、分析的完整過程。

在第5章中,介紹了LoadRunner腳本語言和C語言開發、LoadRunner重要的關聯問題、關聯技術應用、動態鏈接庫函數調用、特殊函數的應用注意事項、自定義函數應用和IP欺騙技術等。這部分是從事測試腳本開發的基礎,建議讀者認真閱讀。

在第6章中,介紹了協議的類型、協議理解誤區、協議選擇的方法,同時以C/SB/S兩種構架的應用作爲實例,詳細講解了協議的選擇和腳本的錄製;介紹了參數化的方法及其應用技巧、數據分配方式和更新方法。並對腳本錄製、負載(場景設計、執行)、結果分析、斷點設置、單步跟蹤、日誌輸出等調試技術進行了詳細講解。還對工具產生的相關指標的由來進行了系統的分析,並解釋相關圖表的用途和拐點分析方法等。

在第7章中,結合筆者工作經驗、學員以及網上論壇經常提出的問題,總結了關於工具設置、工具使用、結果分析等問題的解決方案,旨在起到舉一反三的作用,指導讀者實際應用於工作當中。

在第8章中,結合主流的Windows操作系統和Linux操作系統介紹瞭如何監控進程、CPU、內存、磁盤I/O等性能,並結合系統提供的工具以及第三方的工具告訴讀者,如何去應用它們監控測試中的相關項目,重點講解了NmonSpotlight工具及其相關指標的含義等。

在第9章中詳細地介紹了外包性能測試項目的實施完整過程與其項目性能測試的實施過程,以及“性能測試計劃”、“性能測試用例”、“測試腳本編寫”、“測試場景設計”、“測試場景運行”、“場景運行監控”、“運行結果分析”、“系統性能調優”、“性能測試總結”等及其文檔的內容的編寫和實施過程中各環節的注意事項。

在第10章和第11章中,以講解完整的GIS項目和系統實現框架性能對比兩個測試案例爲線索,全面介紹了LoadRunner 在性能測試中的應用過程。具體包括模型建立、性能測試用例設計、工具的引入、腳本代碼的編寫、場景設計、性能結果分析等重要環節,培養讀者獨立進行項目測試的能力。

在第12章中,介紹了前端性能測試的一些知識和前端性能測試分析工具HttpWatchDynaTrace AjaxFireBugYSlow的使用方法和案例分析。

在第13章中,介紹了JavaFTPSMTPSocketsRTEAJAX TruClientFlexRealWeb Services等協議的實際應用和注意事項,同時還介紹了EdgeSlight等其他性能測試工具的應用。

在第14章中,介紹瞭如何利用高級語言進行性能測試輔助工具的開發,介紹了Windows計劃和LoadRunner控制檯命令結合的性能測試方法完成性能測試任務的思想,並藉助Delphi實現,同時還介紹瞭如何在高級語言中應用第三方工具提供的插件,並結合HttpWatch插件,展示瞭如何完成一個前端性能測試小工具。

在第15章中,介紹瞭如何結合企業的特點量體裁衣定製性能測試策略及在性能測試時經常會用到的一些計算公式。

附錄部分(見光盤)提供了一些測試模板文件,具體包括:測試計劃、測試總結、測試日誌、功能測試用例及性能測試用例等模板、樣例文檔。

本書閱讀建議

   本書圖文結合、通俗易懂,同時在配書光盤中提供了樣例程序、腳本代碼和相應教學視頻。希望讀者在閱讀本書的同時,能夠邊看邊實踐,深入理解腳本,這樣可以提高學習效率,儘快將實戰知識應用於項目的性能測試中。


購書網址:

互動網:http://product.china-pub.com/3801167

噹噹網:http://product.dangdang.com/product.aspx?product_id=23256134




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章