注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學精通軟件性能測試與LoadRunner實戰(zhàn)

精通軟件性能測試與LoadRunner實戰(zhàn)

精通軟件性能測試與LoadRunner實戰(zhàn)

定 價:¥69.00

作 者: 于涌 編著
出版社: 人民郵電出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787115221094 出版時間: 2010-04-01 包裝: 平裝
開本: 16開 頁數: 540 字數:  

內容簡介

  《精通軟件性能測試與LoadRunner實戰(zhàn)》在介紹軟件性能測試概念的基礎上,結合對實際測試案例的剖析,重點講解了性能測試實戰(zhàn)技術、LoadRunner工具的使用技巧和實踐工作中的問題解答。全書分為4個部分。第一部分為“基礎篇”,介紹了軟件測試的基礎知識,描述了軟件測試中典型的性能測試場景、工具的安裝、性能測試的基礎概念,介紹了腳本的調試技術,并以典型的B/S、C/S實例講解了多個協議、事務、集合點、檢查點、思考時間、關聯、IP欺騙、多機聯合測試等技術在工具中的應用。第二部分為“提高篇”,則分別講解了測試人員最關心的數據庫、郵件協議(SMTP)、文件傳輸協議(FTP)腳本、Sockets協議腳本、RTE協議腳本的開發(fā),為大家提供了廣闊的性能測試思路。同時還為.NET平臺的測試人員提供了另一種面向代碼進行性能測試的手段,詳細講解了.NET插件的應用,并就大家經常遇到的問題提供了幾十個解決方案。第三部分為“實戰(zhàn)篇”,則以講解兩個完整的性能測試案例為主線,把前面的知識整體貫穿起來,介紹了性能測試的全過程,用以培養(yǎng)讀者具有大型項目測試的實戰(zhàn)能力。第四部分為附錄部分(見光盤),提供了性能測試中經常用到的非常重要的模板文件和規(guī)范化的軟件測試相關文檔?!毒ㄜ浖阅軠y試與LoadRunner實戰(zhàn)》圖文并茂,通俗易懂,適合性能測試設計人員、性能測試開發(fā)人員、性能測試分析人員、項目經理和測試組長參考學習。

作者簡介

  于涌,畢業(yè)于北京大學計算機專業(yè),先后擔任程序員、高級程序員、測試分析師、高級測試經理等職位。擁有多年的軟件開發(fā)和軟件測試實踐經驗。尤其擅長自動化測試工具應用、性能測試和單元測試等。曾為多個軟件公司提供軟件測試理論、軟件性能測試理論、自動化測試性能工具Load Runner、功能測試工具QTP Win Runner、Jmeter等方面的指導和培訓工作

圖書目錄

第一部分 基礎篇
第1章 軟件測試概述
1.1 軟件測試基礎
1.2 軟件相關概念解析
1.3 軟件測試的定義
1.4 軟件測試的分類
1.4.1 黑盒測試、白盒測試與灰盒測試
1.4.2 靜態(tài)測試與動態(tài)測試
1.4.3 單元測試、集成測試、系統測試與驗收測試
1.4.4 其他測試
1.5 軟件開發(fā)與軟件測試的關系
1.5.1 常見的幾種軟件開發(fā)模式
1.5.2 測試與開發(fā)各階段的關系
1.5.3 測試的經濟學觀念
1.6 軟件測試流程
1.6.1 測試計劃
1.6.2 測試設計
1.6.3 測試執(zhí)行
1.6.4 測試總結
1.7 測試自動化的意義
第2章 基本概念
2.1 性能測試的基本概念
2.1.1 性能測試的概念及其分類
2.1.2 典型的性能測試場景
2.1.3 性能測試工具的引入
2.2 LoadRunner及樣例程序安裝
2.2.1 LoadRunner的Windows版本的安裝
2.2.2 許可協議的應用
2.2.3 LoadRunner工具樣例程序的安裝
2.2.4 其他樣例程序的安裝
2.3 運行機制和主要組成部分
2.4 LoadRunner相關概念解析
2.4.1 集合點
2.4.2 事務
2.4.3 檢查點
2.4.4 思考時間
第3章 LoadRunner基本使用
3.1 協議的選擇
3.1.1 Vuser類型
3.1.2 協議選擇
3.2 腳本的創(chuàng)建過程
3.2.1 協議理解的誤區(qū)
3.2.2 B/S架構應用程序腳本的實例應用
3.2.3 C/S架構應用程序腳本的實例應用
3.3 腳本的參數化
3.3.1 參數化的方法及其技巧
3.3.2 數據分配方法
3.3.3 數據更新方式
3.3.4 實例講解數據分配和數據更新方式的應用
3.3.5 詳解表數據參數類型
3.3.6 內部數據參數類型
3.4 負載設置與執(zhí)行過程
3.4.1 負載運行機制介紹
3.4.2 場景設置描述
3.4.3 負載選項設置詳解
3.5 執(zhí)行結果分析過程
3.5.1 合并圖的應用
3.5.2 關聯圖的應用
3.5.3 分析相關選項設置
3.6 實例講解腳本的錄制、場景設計、結果分析過程
3.6.1 LoadRunner測試過程模型
3.6.2 實例講解Web應用程序的應用
3.6.3 腳本處理部分
3.6.4 負載處理部分
3.6.5 結果分析部分
3.6.6 系統性能改進意見
3.7 調試技術
3.7.1 斷點設置
3.7.2 單步跟蹤
3.7.3 日志輸出
第4章 腳本編寫基礎
4.1 認識1oad Runner腳本語言
4.2 C語言基礎
4.2.1 數據類型
4.2.2 C語言語句分類
4.2.3 基礎知識
第二部分 提高篇
第5章 Load Runner操作技巧
5.1 關聯的應用
5.1.1 什么是關聯
5.1.2 如何做關聯
5.1.3 關聯函數詳解
5.1.4 實例講解簡單關聯的應用
5.1.5 實例講解較復雜關聯的應用
5.2 動態(tài)鏈接庫函數的調用
5.3 特殊函數應用注意事項
5.4 自定義函數應用
5.4.1 自定義函數僅應用于本腳本的實例
5.4.2 自定義函數的復用實例
5.5 IP欺騙及其多機聯合測試的應用
5.5.1 詳解IP Wizard配置與應用
5.5.2 多機聯合測試和IP欺騙注意事項
第6章 不同協議應用實例講解
6.1 一種特殊的數據庫性能測試方法
6.1.1 數據庫集群項目背景介紹
6.1.2 批處理方式解決方案
6.2 手工編寫FTP腳本
6.2.1 手工編寫腳本的策略
6.2.2 實例講解手工編寫FTP腳本
6.2.3 腳本編寫注意事項
6.3 Foxmai1郵件的發(fā)送腳本
6.4 詳解.NET2003插件在開發(fā)環(huán)境中的應用
6.5 Windows Sockets協議腳本應用
6.6 Termina1 Emu1ation(RTE)協議腳本應用
第7章 1oad Runner常見問題解決技巧
7.1 如何突破參數的百條顯示限制
7.2 如何突破Contro11er可用腳本五十條限制
7.3 如何解決數據庫查詢結果過大,導致錄制失敗
7.4 如何調整經常用到的相關協議腳本模板
7.5 如何將Connect中的密文改為明文
7.6 如何添加并運用附加變量
7.7 如何解決腳本中的亂碼問題
7.8 如何在錄制時加入自定義標頭
7.9 線程和進程運行方式有何不同
7.10 如何實現腳本分步錄制
7.11 如何在腳本中應用常量和數組
7.12 VuGen中支持哪些步驟類型
7.13 如何處理ASENET中的ViewState
7.14 如何理解Return的返回值
7.15 如何解決負載均衡將壓力作用到一臺機器
7.16 如何對Apache服務器上的資源使用情況進行監(jiān)控
7.17 如何在腳本中加入DOS命令
7.18 如何下載并保存文件到本地
7.19 如何理解常用圖表的含義
7.20 基于目標和手動場景測試有何聯系和不同
7.21 如何在命令行下啟動Contro11er
7.22 如何解決由于設置引起的運行失敗問題
7.23 如何實現對服務器系統資源的監(jiān)控
7.24 如何實現對數據服務器的監(jiān)控
7.25 如何實現對Web應用程序服務器資源監(jiān)控
7.26 如何在Ana1ysis圖表中添加分析注釋
7.27 如何確定登錄達到響應時間為3秒的指標
7.28 如何使用自動關聯對測試結果進行分析
7.29 如何根據分析結果判斷性能有所改善
7.30 如何對圖表進行合并,定位系統瓶頸
7.31 如何應用Java Vuser驗證算法的執(zhí)行效率
7.32 如何用程序控制網站的訪問次數
7.33 幾種不同超時的處理方法
7.34 如何才能將日期類型數據參數化到腳本中
7.35 如何自定義請求,并判斷返回數據的正確性
7.36 1oad Runner如何運行WmRunne腳本
7.37 1oad Runner如何利用已有文本數據
7.38 如何能夠產生樣例程序的Session
7.39 如何能夠實現PingIP的功能
7.40 如何在Vugen中自定義工具條按鈕
7.41 如何在Vugen中Too1s菜單中添加菜單項
7.42 如何在Vugen中給菜單項定義快捷鍵
7.43 為什么結果導出時會出現異常
7.44 如何增大網頁細分圖顯示的UR1S長度
7.45 如何設置登錄的用戶名和口令
7.46 如何在執(zhí)行迭代時退出腳本
7.47 如何使用鍵盤快捷鍵
7.48 如何手動轉換字符串編碼
7.49 如何理解結果目錄文件結構
7.50 如何監(jiān)控Tomcat
第8章 操作系統相關指標和監(jiān)控技術
8.1 概述
8.2 進程相關指標和監(jiān)控技術
8.2.1 Windows操作系統任務、進程介紹
8.2.2 Windows操作系統任務、進程監(jiān)控技術
8.2.3 Windows操作系統任務、進程關閉技術
8.2.4 1inux操作系統任務、進程監(jiān)控技術介紹
8.2.5 1inux操作系統進程監(jiān)控技術
8.2.6 1inux操作系統進程終止技術
8.3 CPU相關指標和監(jiān)控技術
8.3.1 CPU相關指標監(jiān)控技術介紹
8.3.2 Windows操作系統中CPU相關指標監(jiān)控技術
8.3.3 1inux操作系統中CPU相關指標監(jiān)控技術
8.4 存相關指標和監(jiān)控技術
8.4.1 內存相關指標監(jiān)控技術介紹
8.4.2 Windows操蚱系統中內存相關指標監(jiān)控技術
8.4.3 1inux操作系統中內存相關指標監(jiān)控技術
8.5 磁盤I/O相關指標和監(jiān)控技術
8.5.1 磁盤I/O相關指標監(jiān)控技術介紹
8.5.2 Windows操作系統磁盤I/O相關指標監(jiān)控技術
8.5.3 1inux操作系統磁盤I/O相關指標監(jiān)控技術
……
第9章 性能測試過程
第三部分 實戰(zhàn)篇
第10章 系統性能測試案例——GIS項目
第11章 性能測試案例——系統實現框架對比
第12章 其他測試必備知識
第13章 性能測試實戰(zhàn)策略
第14章 測試面試試題及其面試策略
第四部分 附錄部分
附錄A 測試計劃樣例模板
附錄B 測試設計說明模板
附錄C 測試用例模板
附錄D 測試項傳遞報告
附錄E 測試日志樣例模板
附錄F 測試事件報告模板
附錄G 測試總結樣例模板
附錄H Load Runner常用函數 部分提高篇

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號