国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >
全棧性能測試修煉寶典-JMeter實戰

包郵 全棧性能測試修煉寶典-JMeter實戰

出版社:人民郵電出版社出版時間:2016-09-01
開本: 32開 頁數: 448
中 圖 價:¥52.6(5.9折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

全棧性能測試修煉寶典-JMeter實戰 版權信息

全棧性能測試修煉寶典-JMeter實戰 本書特色

本書全面介紹了進行軟件性能測試的實戰技術和JMeter的應用知識,本書內容分4部分:首部分基礎篇,主要講解了當前性能測試狀況及發展前景、性能測試的基礎理論,讓讀者盡快入門學習;第二部分工具篇,講解開源負載工具JMeter的體系結構、腳本開發、負載模擬、測試監聽等內容,讓讀者可以從零開始學會使用一個主流的負載工具,此部分是市面上到目前為止對JMeter講解較全面的內容,掌握其內容即可以進行性能測試腳本開發、性能測試執行等工作;第三和第四部分實踐篇、提升篇,詳細講解了性能監控與診斷分析技術,通過項目實踐引導讀者學會性能測試工作,如診斷問題、分析調優等軟件性能測試中的核心技術,并講解了HTTP、端到端性能監控、性能測試自動化和JMeter常見問題解決等知識。 本書講解通俗幽默,很適合讀者閱讀學習,本書適合測試工程師、測試項目負責人、開發工程師、性能測試愛好者閱讀,也適合大專院校相關專業師生的學習用書和培訓學校的教材。

全棧性能測試修煉寶典-JMeter實戰 內容簡介

本書全面介紹了進行軟件性能測試的實戰技術和JMeter的應用知識,本書內容分4部分:**部分基礎篇,主要講解了當前性能測試狀況及發展前景、性能測試的基礎理論,讓讀者盡快入門學習;第二部分工具篇,講解開源負載工具JMeter的體系結構、腳本開發、負載模擬、測試監聽等內容,讓讀者可以從零開始學會使用一個主流的負載工具,此部分是市面上到目前為止對JMeter講解較全面的內容,掌握其內容即可以進行性能測試腳本開發、性能測試執行等工作;第三和第四部分實踐篇、提升篇,詳細講解了性能監控與診斷分析技術,通過項目實踐引導讀者學會性能測試工作,如診斷問題、分析調優等軟件性能測試中的核心技術,并講解了HTTP、端到端性能監控、性能測試自動化和JMeter常見問題解決等知識。 本書講解通俗幽默,很適合讀者閱讀學習,本書適合測試工程師、測試項目負責人、開發工程師、性能測試愛好者閱讀,也適合大專院校相關專業師生的學習用書和培訓學校的教材。

全棧性能測試修煉寶典-JMeter實戰 目錄

目錄 基礎篇 第1章 性能方向職業發展 1 1.1 為什么選擇軟件測試 2 1.2 軟件測試痛處 2 1.3 軟件測試發展路線 3 1.4 不僅僅是性能測試 4 1.5 從招聘要求看崗位價值 5 1.6 性能測試技能樹 8 1.6.1 測試工具 8 1.6.2 測試基礎 9 1.6.3 代碼 10 1.6.4 服務器性能診斷知識 10 1.6.5 性能調優技能 12 1.6.6 自動化/持續集成 13 1.6.7 云計算及虛擬化 13 1.7 本章小結 13 第2章 性能測試初體驗 14 2.1 性能測試的價值 15 2.2 性能測試流程 17 2.3 性能測試成功與失敗要素 18 2.4 不同角色看性能 20 2.5 性能測試工具選擇 21 2.6 性能測試相關術語 22 2.7 性能測試通過標準 23 2.8 性能測試趨勢 24 2.9 本章小節 24 工具篇 第3章 JMeter體系結構 25 3.1 JMeter簡介 26 3.2 JMeter體系結構 26 3.2.1 X1【取樣器】 27 3.2.2 X1【斷言】 28 3.2.3 X1【監聽器】 28 3.2.4 X2【前置處理器】 29 3.2.5 X2【配置元件】 29 3.2.6 X2【后置處理器】 30 3.2.7 X3【控制器】 31 3.2.8 X4【定時器】 31 3.2.9 X5【線程組】 31 3.2.10 Test Fragment 32 3.2.11 工作臺 32 3.3 JMeter運行原理 33 3.4 JMeter測試計劃要素 34 3.5 JMeter環境介紹 35 3.6 JMeter與LoadRunner異同 37 3.7 本章小結 38 第4章 JMeter腳本開發 39 4.1 JMeter工作區介紹 40 4.2 JMeter Http協議錄制 41 4.2.1 Badboy進行錄制 41 4.2.2 JMeter配置代理進行 錄制 49 4.3 JMeter 腳本調試 52 4.4 JMeter 關聯 55 4.4.1 后置處理器 56 4.4.2 Regular Expression Extractor 56 4.5 JMeter 參數化 60 4.5.1 配置元件 60 4.5.2 CSV Data Set Config 60 4.5.3 函數助手 62 4.5.4 訪問地址參數化 64 4.5.5 HTTP請求默認值 64 4.6 JMeter 檢查點 65 4.6.1 斷言 65 4.6.2 Response Assertion 66 4.7 JMeter事務 68 4.7.1 邏輯控制器 68 4.7.2 事務控制器 68 4.8 JMeter 集合點 69 4.8.1 定時器 69 4.8.2 同步定時器 69 4.9 JMeter元件運行順序 70 4.10 本章小結 72 第5章 JMeter負載與監聽 74 5.1 場景設計 75 5.2 場景設置 75 5.3 場景運行 77 5.3.1 GUI運行 77 5.3.2 非GUI運行測試 79 5.4 性能參數配置 82 5.5 測試監聽 83 5.5.1 JMeter監聽器 83 5.5.2 開源監聽插件 85 5.6 本章小結 85 第6章 JMeter元件詳解 86 6.1 邏輯控制器 87 6.1.1 ForEach Controller(循環控制器) 87 6.1.2 Simple Controller 89 6.1.3 Include Controller 90 6.1.4 Runtime Controller 90 6.1.5 Switch Controller 91 6.1.6 While Controller 91 6.1.7 Interleave Controller 91 6.1.8 Once Only Controller 92 6.1.9 Throughput Controller 93 6.1.10 If Controller 94 6.1.11 Module Controller 94 6.1.12 Random Controller 95 6.1.13 Random Order Controller 95 6.1.14 Loop Controller 96 6.1.15 Recording Controller 96 6.1.16 Transaction Controller 97 6.2 配置元件 98 6.2.1 FTP請求默認值 98 6.2.2 HTTP Authorization Manager 99 6.2.3 HTTP Request Defaults 99 6.2.4 Java Request Defaults 99 6.2.5 JDBC Connection Configuration 100 6.2.6 Random Variable 100 6.2.7 Counter 100 6.2.8 Login Config Element 101 6.3 定時器 101 6.3.1 Gaussian Random Timer 102 6.3.2 Constant Timer 102 6.3.3 Synchronizing Timer 102 6.3.4 Constant Throughput Timer 102 6.3.5 Uniform Random Timer 103 6.3.6 Poisson Random Timer 103 6.3.7 BeanShell Timer 103 6.3.8 BSF Timer 106 6.3.9 JSR223 Timer 106 6.4 前置處理器 106 6.4.1 BeanShell PreProcessor 106 6.4.2 JSR223 PreProcessor 107 6.4.3 BSF PreProcessor 108 6.4.4 Regular User Parameter 108 6.4.5 用戶參數 110 6.4.6 JDBC PreProcessor 110 6.4.7 HTML鏈接解析器 111 6.4.8 HTTP URL 重寫修飾符 114 6.5 后置處理器 115 6.5.1 Debug PostProcessor 115 6.5.2 JDBC PostProcessor 116 6.5.3 Result Status Action Handler 116 6.5.4 XPath Extractor 117 6.6 斷言 118 6.6.1 BeanShell Assertion 118 6.6.2 Compare Assertion 120 6.6.3 HTML Assertion 120 6.6.4 Size Assertion 121 6.6.5 XML Schema Assertion 122 6.6.6 XML Assertion 123 6.6.7 XPath Assertion 123 6.6.8 Duration Assertion 124 6.6.9 其他斷言元件 124 6.7 監聽器 124 6.7.1 監聽器默認配置 124 6.7.2 Aggregate Graph 127 6.7.3 BeanShell Listener(BeanShell 監聽器) 130 6.7.4 Distribution Graph (分布圖) 130 6.7.5 Response Time Graph(響應 時間圖形監聽器) 131 6.7.6 Simple Data Writer 131 6.7.7 Spline Visualizer(樣條線 顯示取樣器) 132 6.7.8 Summary Report (表格形式顯示) 133 6.7.9 Save Response to a file (存儲服務器響應) 133 6.7.10 View Results Tree(察看結果樹) 134 6.7.11 Assertion Results(斷言結果) 135 6.7.12 Generate Summary Results(窗口顯示結果) 136 6.7.13 View Results in Table(表格形式顯示) 136 6.7.14 Monitor Results 137 6.7.15 Aggregate Report 138 6.7.16 Mailer Visualizer 138 6.8 函數助手 139 6.8.1 __BeanShell腳本語言 139 6.8.2 __char 140 6.8.3 __counter 141 6.8.4 __CSVRead 142 6.8.5 __escapeHtml 143 6.8.6 __escapeOroRegexChars 143 6.8.7 __eval 144 6.8.8 __evalVar 144 6.8.9 __FileToString 145 6.8.10 __intSum 146 6.8.11 __longSum 146 6.8.12 __javaScript 146 6.8.13 __jexl 146 6.8.14 __log 147 6.8.15 __logn 148 6.8.16 __machineIP 148 6.8.17 __machineName 149 6.8.18 __P 149 6.8.19 __property 149 6.8.20 __Random 150 6.8.21 __RandomString 150 6.8.22 __regexFunction 151 6.8.23 __samplerName 151 6.8.24 __setProperty 152 6.8.25 __split 152 6.8.26 __StringFromFile 153 6.8.27 __TestPlanName 154 6.8.28 __threadNum 154 6.8.29 __time 154 6.8.30 __unescape 155 6.8.31 __unescapeHtml 155 6.8.32 __urldecode 155 6.8.33 __urlencode 155 6.8.34 __UUID 155 6.8.35 __V 155 6.8.36 __XPath 156 6.9 本章小結 156 第7章 JMeter常用腳本開發 158 7.1 BeanShell Sampler 159 7.2 Debug Sampler 162 7.3 FTP請求 163 7.4 Java請求 164 7.5 JDBC請求 171 7.5.1 JDBC連接池設置 172 7.5.2 添加JDBC Request 174 7.6 JUnit Request 179 7.6.1 JUnit簡介 179 7.6.2 JUnit參數 180 7.6.3 JMeter JUnit Request 181 7.7 SOAP/XML-RPC Request 182 7.8 本章小結 184 第8章 JMeter開源測試組件 185 8.1 線程組 187 8.1.1 Ultimate Thread Group 187 8.1.2 Stepping Thread Group 188 8.2 邏輯控制器 189 8.3 配置元件 190 8.4 定時器 190 8.5 監聽器 191 8.5.1 Transactions per Second 191 8.5.2 Response Times Over Time 192 8.5.3 Response Times vs Threads 192 8.5.4 Graphs Generator 192 8.6 服務器監控 193 8.7 本章小結 195 實戰篇 第9章 性能監控診斷 196 9.1 操作系統性能分析介紹 197 9.2 系統性能分析思路 198 9.2.1 系統性能分析因素- CPU 199 9.2.2 系統性能分析因素- 內存 199 9.2.3 系統性能分析因素- 網絡 200 9.2.4 系統性能分析因素-I/O 201 9.2.5 系統性能分析因素- 總結 201 9.3 瓶頸閾值分析思維導圖與 手冊 202 9.3.1 CPU定位分析 202 9.3.2 內存定位分析 203 9.3.3 網絡定位分析 203 9.3.4 IO定位分析 204 9.4 Linux系統性能分析思路和 實踐 204 9.4.1 系統負載監控分析實踐 205 9.4.2 系統監控分析實踐 206 9.5 Windows系統性能分析思路和 實踐 217 9.5.1 性能監視器綜述 217 9.5.2 性能監視器工具介紹 218 9.5.3 系統監控分析實踐 218 9.5.4 資源監視器介紹和 實踐 226 9.6 Tomcat監控之Probe 235 9.7 MySQL監控之MONyog 238 9.8 JVM監控 241 9.8.1 jps 241 9.8.2 jstat 243 9.8.3 jmap 245 9.8.4 JVisualVM 247 9.9 本章小結 250 第10章 性能分析調優 251 10.1 性能分析方法 253 10.2 單機性能分析與調優 254 10.2.1 性能分析流程 254 10.2.2 系統性能關注點 256 10.2.3 程序優化 261 10.2.4 配置優化 263 10.2.5 數據庫連接池優化 263 10.2.6 線程優化 265 10.2.7 DB優化 268 10.3 業務流程優化 269 10.4 結構優化 269 10.4.1 單機結構 269 10.4.2 集群結構 270 10.4.3 分布式結構 271 10.5 本章小結 277 第11章 綜合實踐之診斷分析與調優 278 11.1 需求分析 280 11.1.1 需求采集 282 11.1.2 需求分析 285 11.1.3 并發數計算 289 11.2 測試模型 291 11.3 測試計劃 291 11.4 環境搭建 292 11.5 腳本開發 295 11.5.1 瀏覽帖子 295 11.5.2 回復帖子 298 11.5.3 發帖 301 11.6 數據準備 301 11.6.1 主數據準備 302 11.6.2 數據制作方法 303 11.7 場景設計 307 11.7.1 場景設計 307 11.7.2 場景實現 309 11.8 測試監控 312 11.9 測試執行 313 11.9.1 基準測試 313 11.9.2 配置測試 315 11.9.3 負載測試 319 11.9.4 穩定性測試 327 11.10 結果分析 328 11.11 測試報告 329 11.12 本章小結 330 提升篇 第12章 互聯網測試**知識——HTTP 協議 331 12.1 HTTP協議簡介 332 12.2 HTTP工作原理 332 12.3 HTTP請求 333 12.4 HTTP應答 335 12.5 HTTP捕獲 336 12.6 Http Watch 337 12.6.1 HttpWatch錄制 337 12.6.2 HttpWatch數據分析 338 12.7 本章小結 341 第13章 端到端性能監控平臺 342 13.1 為什么構建基于云的端到端性能監控平臺 343 13.2 端到端監控的意義 343 13.3 前端監控常見策略 343 13.4 基于httpWatch的自動捕獲 344 13.5 基于firebug的自動捕獲 345 13.5.1 自動導出瀑布圖 345 13.5.2 HARViewer部署 346 13.5.3 基于Fiddler的自動捕獲 348 13.5.4 基于YSlow的前端評估體系 348 13.5.5 基于PageSpeed的前端評估體系 350 13.5.6 基于dynaTrace Ajax的前端評估體系 351 13.6 構建基于Showslow的監控體系 356 13.6.1 Showslow介紹 356 13.6.2 Showslow環境搭建 356 13.6.3 ShowSlow配置 357 13.6.4 YSlow配置 357 13.6.5 WebDriver驅動的定時監控體系 359 13.7 本章小結 361 第14章 性能測試自動化——Jenkins Ant  JMeter 362 14.1 為什么要做性能測試自動化 363 14.2 如何做性能測試自動化 365 14.3 Ant JMeter集成 365 14.3.1 Ant下載 366 14.3.2 Ant安裝 366 14.3.3 JMeter中配置XML文件來定義測試活動 367 14.3.4 運行測試計劃 369 14.4 Jenkins Ant集成 371 14.4.1 Jenkins安裝 372 14.4.2 建立Slave節點 374 14.4.3 JMeter任務配置 377 14.5 如何運行復雜場景 385 14.6 報告自動化 385 14.6.1 配置TPS、響應時間等圖表 385 14.6.2 報告合成 386 14.7 JMeter腳本拷貝自動化 391 14.8 JMeter Agent自動化 395 14.9 本章小結 398 第15章 JMeter常見問題 399 15.1 JMeter無法開啟 400 15.2 JMeter異常關閉 400 15.3 JMeter無法產生負載 401 15.4 JMeter日志輸出控制 401 15.5 記錄測試結果影響Jmeter效率 402 15.6 JMeter可以測試接口嗎 402 15.7 JMeter可以測試Dubbo接口嗎 403 15.8 JMeter可以測試RPC接口嗎 404 15.9 JMeter函數助手中函數不夠用怎么辦 404 15.10 JMeter支持子事務的定義嗎 407 15.11 JMeter非GUI方式運行時如何傳遞運行參數 408 15.12 運行場景時察看結果樹為什么要關閉 409 15.13 多個測試計劃如何運行 409 15.14 如何找導致CPU瓶頸的程序 410 15.15 如何找導致內存瓶頸的程序 410 15.16 如何找導致IO瓶頸的程序 411 15.17 如何計算并發用戶數 411 15.18 JMeter可以做哪些測試 412 15.19 性能測試的分析方法有哪些 412 15.20 如何看懂Java線程棧信息 413 15.21 能用本地負載環境測試“云環境”的性能嗎 413 15.22 性能測試環境和生產環境不一致 414 15.23 本章小結 414 附錄A Jforum性能測試計劃 415 A.1 性能測試背景 416 A.2 性能測試目標 416 A.3 性能測試范圍 416 A.4 名詞術語約定 416 A.5 測試環境 417 A.5.1 生產環境系統架構 417 A.5.2 測試環境系統架構 418 A.5.3 生產環境軟硬件配置 418 A.5.4 測試環境軟硬件配置 419 A.5.5 負載機軟硬件配置 419 A.6 需求分析 420 A.6.1 業務模型 420 A.6.2 性能指標 421 A.7 測試策略 422 A.7.1 測試執行策略 422 A.7.2 測試監控策略 422 A.8 測試場景 423 A.9 測試準備 423 A.9.1 測試工具準備 424 A.9.2 測試腳本及程序準備 424 A.9.3 測試數據準備 424 A.9.4 測試環境準備 424 A.10 測試組織架構 425 A.11 交付清單 425 A.12 項目風險 426 A.13 附錄 426 附錄B 性能測試報告 427 B.1 性能測試背景 428 B.2 性能測試目標 428 B.3 性能測試范圍 428 B.4 名詞術語約定 429 B.5 測試環境 430 B.5.1 生產環境系統架構 430 B.5.2 測試環境系統架構 430 B.5.3 生產環境軟硬件配置 431 B.5.4 測試環境軟硬件配置 431 B.5.5 負載機軟硬件配置 431 B.6 測試數據 432 B.6.1 歷史數據量 432 B.6.2 主數據 432 B.6.3 性能指標 432 B.7 測試進度 433 B.8 測試結果 433 B.8.1 基準測試結果 433 B.8.2 配置測試 434 B.8.3 負載測試結果 438 B.8.4 穩定性測試結果 445 B.9 測試結論 447 B.9.1 測試結論 447 B.9.2 系統缺陷 448 B.10 系統風險 448 參考資料 449信息
展開全部

全棧性能測試修煉寶典-JMeter實戰 作者簡介

陳志勇(網名 天勝) 精通性能測試調優及性能工具開發、自動化測試、國際認證項目經理,先后負通用汽車、平安銀行等知名企業系統性能及管理工作。性能測試專家,魯德特邀講師,備受學生喜愛。授課理論接合實際,專業性強,知識面廣,備受騰訊公開課學生喜愛。 馬利偉(網名MIKE) 全棧測試專家,性能測試專家,先后供職于阿里巴巴和分眾傳媒等公司,曾負責寶潔、可口可樂、螞蟻金服、分眾傳媒屏幕等項目先后擔任測試主管、數據庫工程師、項目經理、BI總架構師兼部門經理。授課激發激情,邏輯清晰,熱情澎湃,ROAD_Testing性能測試專業性能教材(10本總計5000多頁A4紙)主編。 萬龍(網名LONG) 先后任職于江西移動,西門子,諾基亞西門子等公司,現任淘寶架構師。從業以來,一直從事基于Linux平臺的性能或自動化測試開發性能監控平臺及持續平臺工作.擅長大數據分析,企業級持續集成,系統性中間件級別配置、性能監控調優平臺和自動化測試平臺的開發設計。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 精品成人av一区二区三区 | 久久久午夜毛片免费 | 成人亚洲综合 | 深夜福利在线免费观看 | 无码精品人妻一区二区三区漫画 | 波多野结av衣东京热无码专区 | 国产精品久久免费 | 男女猛烈无遮挡免费视频 | 精品久久久无码中文字幕 | 中国一级免费毛片 | 久久久久亚洲av片无码下载蜜桃 | 免费av片在线观看蜜芽tv | 午夜99| 成人夜色香网站在线观看 | 日日噜噜夜夜狠狠久久无码区 | 香蕉午夜福利院 | 亚洲在线观看免费 | 国产欧美成人xxx视频 | 劲爆激情欧美毛片 | 亚洲男人的天堂网 | 亚欧精品一区二区三区 | 99视频精品全国在线观看 | 亚洲国产欧美在线人成 | 免费看黄视频的软件 | 国产suv精品一区二区883 | 国产美女视频免费看网站 | 看日本真人一一级特黄毛片 | 一区二区在线精品免费视频 | 少妇被粗大的猛烈进出动视频 | 清纯美女校花在线啪视频播放器 | 国产色视频在线观看免费 | 天天更新天天久久久更新影院 | 亚洲av无码不卡 | 干美女在线视频 | 国产舌乚八伦偷品w中 | 中日韩视频在线观看 | 免看一级a毛片一片成人不卡 | 免费观看成人鲁鲁鲁鲁鲁视频 | 亚洲精品资源在线 | 美丽的熟妇中文字幕 | 久久亚洲伊人成综合人影院 |