注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Mountebank微服務(wù)測(cè)試

Mountebank微服務(wù)測(cè)試

Mountebank微服務(wù)測(cè)試

定 價(jià):¥79.80

作 者: (美),布蘭登·貝耶斯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787302540892 出版時(shí)間: 2019-12-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Mountebank微服務(wù)測(cè)試》主要介紹如何使用mountebank測(cè)試微服務(wù),通過(guò)閱讀,可以深入了解mountebank的全部功能以及服務(wù)虛擬化的適用范圍。無(wú)論是微服務(wù)系統(tǒng)的開(kāi)發(fā)工程師,還是進(jìn)行QA或者性能測(cè)試的測(cè)試工程師,以及將客戶需求轉(zhuǎn)換為實(shí)際可執(zhí)行項(xiàng)目的解決方案架構(gòu)師,都適合閱讀。1. 服務(wù)虛擬化的核心概念;2. 使用屏蔽響應(yīng)進(jìn)行測(cè)試;3.mountebank編程;4.性能測(cè)試。

作者簡(jiǎn)介

  Brandon Byars是ThoughtWorks公司的首席顧問(wèn),也是mountebank的創(chuàng)建者和維護(hù)者。他在IT領(lǐng)域具有20年的經(jīng)驗(yàn),曾擔(dān)任開(kāi)發(fā)人員、DBA、架構(gòu)師和客戶經(jīng)理。當(dāng)他不再熱衷于測(cè)試自動(dòng)化時(shí),他專注于將系統(tǒng)思維應(yīng)用到大規(guī)模開(kāi)發(fā)中,并在我們已經(jīng)打開(kāi)的潘多拉技術(shù)盒的世界中找到重新發(fā)現(xiàn)人類意義的方法。

圖書(shū)目錄

目    錄
 
第Ⅰ部分  起    步
第1章  測(cè)試微服務(wù)   3
1.1  微服務(wù)刷新器   4
1.1.1  微服務(wù)路徑   5
1.1.2  微服務(wù)和組織結(jié)構(gòu)   7
1.2  端到端測(cè)試的問(wèn)題   9
1.3  了解服務(wù)虛擬化   10
1.3.1  使用API逐個(gè)設(shè)置測(cè)試   12
1.3.2  使用持久數(shù)據(jù)存儲(chǔ)   12
1.3.3  記錄和重放   13
1.4  mountebank介紹   14
1.5  服務(wù)虛擬化工具生態(tài)系統(tǒng)   18
1.6  本章小結(jié)   19
第2章  體驗(yàn)mountebank   21
2.1  設(shè)置示例   22
2.2  HTTP和mountebank:入門(mén)   23
2.3  虛擬化產(chǎn)品目錄服務(wù)   26
2.4  個(gè)測(cè)試   31
2.5  本章小結(jié)   38
第Ⅱ部分  使用mountebank
第3章  使用屏蔽響應(yīng)進(jìn)行測(cè)試   43
3.1  屏蔽響應(yīng)的基礎(chǔ)   44
3.1.1  默認(rèn)響應(yīng)   45
3.1.2  了解默認(rèn)響應(yīng)的工作方式   48
3.1.3  更改默認(rèn)響應(yīng)   49
3.1.4  循環(huán)響應(yīng)   50
3.2  HTTPS imposter   52
3.2.1  設(shè)置可信的HTTPS imposter   55
3.2.2  使用相互身份驗(yàn)證   57
3.3  在配置文件中保存響應(yīng)   58
3.4  本章小結(jié)   62
第4章  使用謂詞發(fā)送不同的響應(yīng)   65
4.1  謂詞基礎(chǔ)   66
4.1.1  謂詞的類型   68
4.1.2  匹配對(duì)象請(qǐng)求字段   73
4.1.3  deepEquals謂詞   74
4.1.4  匹配多值字段   75
4.1.5  exists謂詞   77
4.1.6  連接點(diǎn)   78
4.1.7  謂詞類型的完整列表   79
4.2  參數(shù)化謂詞   80
4.3  在JSON值中使用謂詞   80
4.3.1  使用直接JSON謂詞   81
4.3.2  使用JSONPath選擇 JSON值   81
4.4  選擇XML值   83
4.5  本章小結(jié)   86
第5章  添加記錄/重放行為   87
5.1  設(shè)置代理   87
5.2  生成正確的謂詞   91
5.2.1  使用predicateGenerators創(chuàng)建謂詞   91
5.2.2  添加謂詞參數(shù)   93
5.3  為同一請(qǐng)求捕獲多個(gè)響應(yīng)   96
5.4  重放代理的方法   100
5.5  配置代理   101
5.5.1  使用相互身份驗(yàn)證   102
5.5.2  添加自定義標(biāo)題   103
5.6  代理用例   104
5.6.1  使用代理作為回退   104
5.6.2  將HTTPS轉(zhuǎn)換為HTTP   106
5.7  本章小結(jié)   107
第6章  mountebank編程   109
6.1  創(chuàng)建自己的謂詞   110
6.2  創(chuàng)建自己的動(dòng)態(tài)響應(yīng)   115
6.2.1  添加狀態(tài)   116
6.2.2  添加異步   118
6.2.3  確定響應(yīng)與謂詞注入之間的關(guān)系   127
6.3  注意:安全很重要   127
6.4  調(diào)試提示   128
6.5  本章小結(jié)   129
第7章  添加行為   131
7.1  理解行為   131
7.2  修飾一個(gè)響應(yīng)   132
7.2.1  使用decorate函數(shù)   133
7.2.2  為保存的代理響應(yīng)添加修飾   134
7.2.3  通過(guò)shellTransform添加中間件   137
7.3  為響應(yīng)添加延遲   139
7.4  多次重復(fù)響應(yīng)   140
7.5  替換響應(yīng)中的內(nèi)容   141
7.5.1  將請(qǐng)求數(shù)據(jù)復(fù)制到響應(yīng)   141
7.5.2  從外部數(shù)據(jù)源查找數(shù)據(jù)   148
7.6  完整的行為列表   152
7.7  本章小結(jié)   152
第8章  協(xié)議   153
8.1  協(xié)議在mountebank中的工作方式   154
8.2  TCP入門(mén)   155
8.3  存根基于文本的TCP RPC   156
8.3.1  創(chuàng)建基本的TCPimposter   157
8.3.2  創(chuàng)建TCP代理   159
8.3.3  匹配和操作XML載荷   160
8.4  二進(jìn)制支持   161
8.4.1  使用二進(jìn)制模式進(jìn)行Base64編碼   162
8.4.2  在二進(jìn)制模式下使用謂詞   163
8.5  虛擬化.NET遠(yuǎn)程服務(wù)   164
8.5.1  創(chuàng)建簡(jiǎn)單的.NET Remoting客戶端   164
8.5.2  虛擬化.NET Remoting服務(wù)器   167
8.5.3  如何告訴mountebank消息結(jié)束的位置   171
8.6  本章小結(jié)   175
第Ⅲ部分  關(guān) 閉 循 環(huán)
第9章  微服務(wù)的安全   179
9.1  一個(gè)持續(xù)的交付刷新器   179
9.1.1  基于微服務(wù)的CD測(cè)試策略   181
9.1.2  將測(cè)試策略映射到部署管道   183
9.2  創(chuàng)建測(cè)試管道   184 
9.2.1  創(chuàng)建單元測(cè)試   186
9.2.2  創(chuàng)建服務(wù)測(cè)試   189
9.2.3  平衡服務(wù)虛擬化與合約測(cè)試   193
9.2.4  探索性測(cè)試   196
9.3  本章小結(jié)   198
第10章  mountebank性能測(cè)試   199
10.1  為什么服務(wù)虛擬化支持性能測(cè)試   200
10.2  定義你的場(chǎng)景   202
10.3  捕獲測(cè)試數(shù)據(jù)   203
10.3.1  捕獲響應(yīng)   204
10.3.2  捕捉實(shí)際延遲   206
10.3.3  模擬隨機(jī)的延遲波動(dòng)   207
10.4  運(yùn)行性能測(cè)試   207
10.5  擴(kuò)展mountebank   210
10.6  本章小結(jié)   212
 
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)