零成本實現Web性能測試:基於Apache JMeter和Gatling 零成本实现Web性能测试:基于Apache JMeter和Gatling

溫素劍

  • 出版商: 電子工業出版社
  • 出版日期: 2016-04-01
  • 售價: $474
  • 貴賓價: 9.5$450
  • 語言: 簡體中文
  • 頁數: 479
  • 裝訂: 平裝
  • ISBN: 7121282879
  • ISBN-13: 9787121282874

立即出貨

買這商品的人也買了...

商品描述

<內容介紹>

本書從目前主流的開源性能測試工具入手,由淺入深、全面、細緻地闡述瞭如何使用開源測試工具Apache JMeter和Gatling來完成Web性能測試,便於讀者輕鬆掌握WEB性能測試的原理、方法和實際操作。本書不是一本深奧的測試理論書籍,而是一本測試實戰類的書籍。作者試圖在書中向讀者演示,如何在實際工作中輕鬆完成各種類型的性能測試。

<章節目錄>


目錄
第1章性能測試基礎1
1.1初識性能測試1
1.1.1性能測試是什麼1
1.1.2性能測試的目的2
1.1.3性能測試的常見分類2
1.1.4性能測試的常見觀察指標3
1.1. 5性能測試的基本流程3
1.2開源Web性能測試8
1.2.1Web性能測試的重要性8
1.2.2開源性能測試8
1.2.3開源性能測試的優勢9
1.3本章小結9
第2章JMeter基礎知識10
2.1 JMeter簡介10
2.1.1JMeter主要特點11
2.1.2JMeter常用術語12
2.1.3JMeter測試結果字段的意義12
2.2JMeter工作原理13
2.3JMeter的安裝13
2.3.1JMeter安裝配置要求13
2.3.2JMeter安裝13
2.4如何運行JMeter14
2.5配置JMeter20
2.6JMeter與LoadRunner優缺點對比21
2.7本章小結21
第3章Web性能測試腳本錄製與開發22
3.1JMeterGUI基本操作22
3.2JMeter常用測試元件25
3.3JMeter腳本開發基礎32
3.3.1JMeter執行順序規則32
3.3.2作用域規則33
3.3.3JMeter屬性和變量34
3.3.4使用變量參數化測試35
3.3.4創建Web測試計劃35
3.5錄製Web測試腳本41
3.5.1使用代理錄製Web性能測試腳本41
3.5. 2使用Badboy錄製Web性能測試腳本46
3.6創建高級Web測試計劃51
3.7本章小結52
第4章數據庫性能測試腳本開發53
4.1創建數據庫測試計劃53
4.2九步輕鬆搞定Oracle數據庫性能測試58
4.3本章小結63
第5章FTP性能測試腳本開發64
5.1FTP是什麼64
5.2創建FTP測試計劃68
5.3本章小結72
第6章LDAP性能測試腳本開發73
6.1LDAP是什麼73
6.2創建LDAP測試計劃84
6.3LDAP常見操作指南89
6.4創建擴展LDAP測試計劃91
6.5本章小結100
第7章WebService性能測試腳本開發101
7.1WebService是什麼101
7.1.1技術和規則102
7.1.2目標102
7.2創建WebService測試計劃105
7.3本章小結108
第8章JMS性能測試腳本開發109
8.1JMS是什麼109
8.1.1定義109
8.1.2簡介109
8.1.3歷史110
8.1.4體系架構110
8.1.5JMS模型110
8.1.6傳遞消息方式111
8.1.7JMS應用程序接口112
8.1.8JMS提供者實現113
8.2創建JMS點對點測試計劃113
8.3創建JMSTopic測試計劃116
8.4本章小結120
第9章服務器監控測試腳本開發121
9.1創建監控測試計劃121
9.2本章小結125
第10章詳解JMeter測試元件126
10.1詳解JMeter監聽器(Listeners)126
10.2詳解JMeter邏輯控制器135
10.3詳解JMeter配置元件151
10.4詳解JMeter斷言175
10.5詳解JMeter定時器188
10.6詳解JMeter前置處理器195
10.7詳解JMeter後置處理器205
10.8詳解JMeter採樣器217
10.9詳解JMeter其他測試元件268
10.10本章小結286
第11章JMeter進階知識287
11.1詳解JMeter函數和變量287
11.2詳解JMeter正則表達式310
11.3詳解JMeter遠程測試314
11.4詳解JMeter最佳實踐經驗319
11.5一些小技巧324
11.6本章小結326
第12章性能測試結果分析327
12.1如何分析性能測試結果327
12.2如何借助監聽器發現性能缺陷330
12.2.1監聽器——性能測試分析的基石330
12.2 .2巧用監聽器——識別性能缺陷354
12.3借助Ant實現批量測試和報表生成361
12.4本章小結363
第13章JMeter性能測試實戰——電話銷售系統364
13.1測試背景和測試目標364
13.2分析確定性能測試指標364
13.4錄製創建性能測試腳本366
13.5運行性能測試腳本369
13.6分析性能測試結果371
13.7上報性能測試缺陷374
13.8本章小結375
第14章Gatling基礎知識376
14.1Gatling與JMeter優缺點對比378
14.2Gatling快速上手379
14.3Gatling進階指南386
14.4本章小結392
……
第15章Gatling詳解393
第16章Gatling會話417
第17章GatlingHTTP協議427
第18章GatlingJMS459
第19章Gatling擴展462
第20章Gatling性能測試實戰— —搜索引擎470