中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
全棧接口自動化測試實踐

包郵 全棧接口自動化測試實踐

出版社:清華大學出版社出版時間:2024-12-01
開本: 其他 頁數: 0
本類榜單:工業技術銷量榜
中 圖 價:¥58.7(7.4折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

全棧接口自動化測試實踐 版權信息

  • ISBN:9787302678403
  • 條形碼:9787302678403 ; 978-7-302-67840-3
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

全棧接口自動化測試實踐 本書特色

本書是一本適合自學的接口自動化測試技術參考書,有以下幾個特色:
(1)涵蓋Postman、JMeter、Apifox等主流接口測試工具。
(2)以實例代碼驅動接口測試知識點的講解。
(3)基于Python Selenium Requests架構的接口測試框架講解。


全棧接口自動化測試實踐 內容簡介

" 本書以接口自動化測試技術為主線,測試方向主要涉及HTTP、WebSerivce、WebSocket、gRPC協議接口自動化測試實現,實用數據驅動自動化測試框架的實現過程,持續集成的實現等實用技術知識體系。   全書共分為3部分,基礎篇(第1~5章)圍繞接口自動化測試中所涉及協議、抓包等基礎知識,以實例方式引導讀者快速熟悉HTTP基礎知識,結合Python+Requests主流接口測試模式實例講解接口測試知識。工具篇(第6~8章)以工作中主流接口測試工具Postman、Apifox、JMeter為依托,實例講解接口自動化測試中常見的測試場景,結合常見協議進行實例演示。框架篇(第9~14章)涵蓋接口自動化測試實施過程中主流的數據驅動模式、實用接口自動化測試框架的實現、CI實施等內核技術。本書內容充實、邏輯嚴密,是一部接口自動化測試**的案頭工具書。   本書適合對從事軟件測試開發和接口自動化測試工作的人,對軟件接口測試技術感興趣的初學者,也適合自動化測試從業者對專項技術參考。對于高等院較和培訓班的學生,本書更是學習時**的一本教材。 "

全棧接口自動化測試實踐全棧接口自動化測試實踐 前言

*近總在思考一個問題: 在這些年所從事的軟件技術相關的工作中,沉淀了些什么可以作為經驗講述給后來者?荀子在《勸學》中給出的答案是傳道、授業、解惑。團隊中每年都會有新人進來,在對新入職員工培訓時,通常會告訴他們快速融入團隊需要掌握哪些知識和解答他們在工作中遇到的問題。現在看來,這算是授業和解惑了。
勝任一份接口自動化測試工作,首先需要熟悉的就是協議。這就相當于接口測試的心法,再配合被測軟件使用場景具體的業務知識,基本就可以做接口測試了。本書重點介紹了HTTP相關的基礎知識,對WebService、WebSocket、gRPC也有所涉及。接口測試工具在這個過程中所充當的就是工具的本義。就像框架的存在是為了提升工作效率。從這個角度理解,本書中所涉及的幾款接口測試工具,其實就是工具化的接口測試框架。
作為一名IT從業者,筆者的職業生涯里接觸了很多編程語言、工具、框架,其中的一個或者幾個在一段特定的時間里會成為工作中的主要內容。隨著時間的推移,有些技術會更迭,有些工具會升級(或者被新的工具所取代),有時甚至因為工作的緣故某些特定的技術和工具被束之高閣。面對新的技術和工具,需要具有快速學習和上手的能力。這也是技術崗在招聘時很在意學習能力的原因吧,因此在本書的寫作過程中,筆者有意識地將自己學習技術和工具的方法融入具體技術的講解中,希望這種學習方法能夠幫助更多后來者。

全棧接口自動化測試實踐 目錄

本書源碼


基礎篇

第1章接口自動化測試概述

1.1接口自動化測試的現狀

1.1.1接口測試與手工測試

1.1.2接口測試的流程

1.1.3接口自動化測試與UI自動化測試

1.2接口自動化測試的優勢

1.2.1接口測試與測試開發

1.2.2適合做接口自動化測試的項目

1.2.3適合做接口自動化測試的團隊

1.3主流接口自動化測試工具

1.3.1Postman

1.3.2Robot Framework

1.3.3Apifox

1.3.4Apache JMeter

1.3.5Requests

1.4接口自動化測試的發展趨勢

1.4.1接口用例平臺化

1.4.2協議及服務的多樣性

第2章HTTP基礎

2.1HTTP介紹

2.1.1HTTP的發展歷程

2.1.2HTTP的工作原理

2.1.3URL的組成

2.1.4資源、事務、報文

2.1.5HTTPS介紹

2.2HTTP請求與響應

2.2.1HTTP常用請求方法

2.2.2響應返回類型

2.3常見HTTP狀態碼

2.3.1狀態碼的作用

2.3.2常見正常返回狀態碼

2.3.3常見異常返回狀態碼

2.4Cookie和Session機制

2.4.1Cookie的原理

2.4.2Session的原理




第3章抓包利器: Fiddler

3.1Fiddler的安裝與配置

3.1.1Fiddler介紹

3.1.2Fiddler下載與安裝

3.1.3Fiddler配置

3.2Fiddler捕獲與內容解析

3.2.1工作區介紹

3.2.2Fiddler捕獲數據

3.2.3Fiddler抓包數據解析

3.3使用Fiddler做接口驗證

3.3.1驗證GET接口請求

3.3.2驗證POST接口請求

3.3.3驗證帶附件接口請求

3.4使用Fiddler捕獲App請求

3.4.1Fiddler參數設置

3.4.2App端證書安裝及代理設置

3.4.3捕獲App端接口數據

3.5Fiddler使用技巧

3.5.1捕獲內容的過濾

3.5.2常用Fiddler命令及快捷鍵

3.5.3接口響應擋板設置

第4章接口測試環境的準備

4.1Postman安裝與配置

4.1.1軟件下載

4.1.2Postman的安裝

4.1.3軟件運行調試

4.2Python的安裝與配置

4.3Apifox安裝與配置

4.3.1軟件下載

4.3.2Apifox的安裝

4.3.3軟件運行調試

4.4Apache JMeter安裝與配置

4.4.1JDK的安裝與配置

4.4.2Apache JMeter的安裝

4.4.3軟件運行調試

4.5Requests安裝與配置

4.5.1PyCharm的安裝與配置

4.5.2Requests的安裝

4.5.3軟件運行調試

第5章Requests初級使用

5.1Requests介紹

5.1.1GET方法的使用

5.1.2POST方法的使用

5.1.3PUT方法的使用

5.1.4HEAD方法的使用

5.1.5PATCH方法的使用

5.2基于GET方法的接口測試

5.2.1GET方法參數解析

5.2.2基于GET方法的請求類型

5.2.3常見Requests響應參數

5.3基于POST方法的接口測試

5.3.1POST方法參數解析

5.3.2消息主體: Data類型實例

5.3.3消息主體: JSON類型實例

5.3.4消息主體: XML類型實例

5.3.5消息主體: File類型實例

5.4接口測試常用方法

5.4.1Cookies的傳遞

5.4.2身份認證

5.4.3生成測試執行報告


工具篇

第6章接口測試工具: Postman

6.1Postman介紹

6.1.1Postman界面

6.1.2Postman使用流程

6.2使用Postman做接口測試

6.2.1基于GET方法的接口請求

6.2.2基于POST方法的接口請求

6.3Postman的斷言

6.3.1Postman內置斷言

6.3.2使用JavaScript自定義斷言

6.3.3斷言使用實例

6.4Postman的參數處理

6.4.1參數化請求數據

6.4.2前置參數處理

6.4.3Cookie的處理

6.5Newman的應用

6.5.1Newman的配置

6.5.2Newman的使用

第7章接口測試工具: Apifox

7.1Apifox介紹

7.1.1Apifox的特點

7.1.2Apifox使用流程

7.2接口文檔的定義與管理

7.2.1設計接口文檔

7.2.2接口管理

7.3使用Apifox發送接口請求

7.3.1HTTP接口實例

7.3.2WebSocket 接口實例

7.3.3WebService 接口實例

7.3.4gRPC接口實例

第8章接口測試工具: JMeter

8.1JMeter介紹

8.1.1JMeter的優勢

8.1.2JMeter主要組成

8.1.3JMeter接口測試流程

8.1.4使用Fiddler錄制接口腳本

8.2JMeter接口請求的發送

8.2.1GET請求發送實例

8.2.2POST請求發送實例

8.2.3FTP請求發送實例

8.3JMeter的斷言與參數化

8.3.1JMeter斷言

8.3.2JMeter的參數化

8.4JMeter結果輸出

8.4.1JMeter內置結果輸出

8.4.2與Ant配合輸出測試報告

8.5基于JMeter的接口測試實例

8.5.1測試思路

8.5.2腳本設計

8.5.3結果輸出


框架篇

第9章unittest的使用

9.1unittest介紹

9.1.1unittest框架的構成

9.1.2第1個unittest接口示例

9.2TestCase與TestFixture的應用

9.2.1TestCase的執行順序

9.2.2TestFixture的使用

9.3TestSuite的應用

9.3.1測試套件的創建

9.3.2discover執行更多用例

9.3.3批量執行用例

9.4TestRunner的應用

9.4.1斷言的使用

9.4.2裝飾器的使用

9.4.3生成測試報告

9.5Requests與unittest框架整合應用

9.5.1框架設計思路

9.5.2case模塊用例

9.5.3data模塊數據

9.5.4config模塊

9.5.5utils模塊

9.5.6bin運行模塊

9.5.7report輸出模塊

第10章pytest的使用

10.1pytest介紹

10.1.1框架構成

10.1.2軟件安裝

10.1.3運行規則

10.1.4測試用例

10.2Fixture與參數化

10.2.1Fixture的優勢

10.2.2用例運行的級別

10.2.3conftest.py配置文件

10.2.4測試數據的參數化

10.3裝飾器與斷言

10.3.1裝飾器的使用

10.3.2斷言的使用

10.3.3用例執行的順序


10.3.4執行異常的用例處理

10.3.5用例執行后的輸出

10.4Requests與pytest的整合實例

10.4.1框架整體設計思路

10.4.2Case模塊的實現

10.4.3配置模塊的實現

10.4.4結果輸出模塊的實現

第11章數據驅動測試應用

11.1數據驅動在接口測試中的重要性

11.1.1從文件中讀取測試數據

11.1.2將測試結果寫入數據文件

11.2基于ddt數據驅動的實現

11.2.1ddt介紹及安裝

11.2.2ddt讀取測試數據

11.2.3ddt對不同數據源的管理

11.3基于Excel方式的數據管理

11.3.1Excel管理數據的介紹及安裝

11.3.2Excel表數據的讀取

11.3.3Excel表數據的寫入

11.3.4模塊化Excel數據操作

11.4基于JSON方式的數據管理

11.4.1JSON管理數據介紹

11.4.2JSON數據的讀取

11.4.3JSON數據的寫入

11.4.4模塊化JSON數據操作

第12章Requests使用進階

12.1接口請求中的實用方法

12.1.1Cookies傳遞的處理

12.1.2請求超時及安全證書處理

12.1.3文件上傳實例

12.1.4文件下載實例

12.1.5HTML返回結果參數提取實例

12.2基于Token和Sessions處理

12.2.1請求中Token參數的處理

12.2.2請求中Sessions的處理

12.3接口傳輸加密解密

12.3.1參數傳遞前的加密處理

12.3.2獲得響應結果后的解密處理

第13章基于Web的接口測試框架案例

13.1框架設計思路

13.2case模塊的實現

13.3數據文件的處理

13.3.1config數據

13.3.2data數據

13.4utils模塊的實現

13.4.1獲取配置文件信息

13.4.2獲取Excel文件測試數據

13.4.3將測試結果寫入Excel文件

13.4.4測試用例執行前的初始化

13.4.5發送測試結果郵件

13.5運行模塊的實現

13.6結果文件的展示

13.6.1HTML運行結果報告展示

13.6.2Excel運行結果報告展示

第14章基于Jenkins持續集成的實現

14.1什么是持續集成

14.2Jenkins的安裝配置

14.2.1軟件的下載

14.2.2JDK的安裝和配置

14.2.3Tomcat的安裝和配置

14.2.4Jenkins的安裝和配置

14.3構建定時任務

14.3.1構建Project的基本流程

14.3.2構建基于Python接口腳本的項目


展開全部

全棧接口自動化測試實踐 作者簡介

胡勝強,華軟盛創始人兼CTO,多年互聯網從業經驗。從開發入道,轉戰測試。薪火相傳,希望自己的技術能夠幫助更多后來者。
單鏡石,軟達啟航聯合創始人兼CTO,曾任職方正科技、新大陸等多家IT企業,資深測試達人,熱衷分享最新測試方法和成果。
李睿,軟達啟航聯合創始人兼CEO,北京航空航天大學軟件工程碩士畢業;從事軟件測試工作多年,兼修各種測試技術,軟件測試經驗豐富。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 旋片真空泵_真空泵_水环真空泵_真空机组-深圳恒才机电设备有限公司 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 涡街流量计_LUGB智能管道式高温防爆蒸汽温压补偿计量表-江苏凯铭仪表有限公司 | 黄石妇科医院_黄石东方女子医院_黄石东方妇产医院怎么样 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 珠海冷却塔降噪维修_冷却塔改造报价_凉水塔风机维修厂家- 广东康明节能空调有限公司 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 江苏农村商业银行招聘网_2024江苏农商行考试指南_江苏农商行校园招聘 | 康明斯发电机,上柴柴油发电机,玉柴柴油发电机组_海南重康电力官网 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 | 查分易-成绩发送平台官网 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 |