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

歡迎光臨中圖網 請 | 注冊
> >>
軟件接口測試實戰詳解

包郵 軟件接口測試實戰詳解

出版社:人民郵電出版社出版時間:2021-04-01
開本: 26cm 頁數: 398頁
中 圖 價:¥68.8(5.8折) 定價  ¥119.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

軟件接口測試實戰詳解 版權信息

  • ISBN:9787115554123
  • 條形碼:9787115554123 ; 978-7-115-55412-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

軟件接口測試實戰詳解 本書特色

1.結合實戰和典型案例的圖書,從工具到實戰,一本上手接口測試的實戰指南; 2.作者于涌是多本軟件測試暢銷書的作者,在業界已名聲在外; 3.用流行的語言Python和工具講解接口測試,更符合讀者的需求。

軟件接口測試實戰詳解 內容簡介

本書主要講述軟件接口測試的技術和方法, 共11章。本書結合大量示例代碼, 介紹了Python編程環境, Python編程基礎知識, 單元測試框架UnitTest, 接口測試的基礎知識, 接口測試環境的搭建, 接口測試案例, 接口測試工具 —— Fiddler, Python項目持續集成的案例, 基于接口的性能測試案例, 接口自動化測試平臺的設計與實現。

軟件接口測試實戰詳解 目錄

目  錄

第 1章 Python編程環境 1
1.1 為什么要學習Python 2
1.2 Python的版本選擇與安裝 7
1.2.1 Python的版本選擇 7
1.2.2 Python的安裝與配置 10
1.3 Python模塊的安裝方法 14
1.4 PyCharm的安裝 17
1.5 使用PyCharm完成第 一個
Python項目 20
1.6 本章小結和習題 24
1.6.1 本章小結 24
1.6.2 習題 24
第 2章 Python編程基礎知識 26
2.1 Python自帶IDE——IDLE 27
2.2 Python的相關術語 29
2.2.1 變量 29
2.2.2 數據類型 31
2.2.3 數據類型轉換 36
2.2.4 縮進 37
2.2.5 內置函數 38
2.3 列表 39
2.3.1 創建列表 40
2.3.2 通過索引獲取列表元素 40
2.3.3 通過切片獲取列表元素 41
2.3.4 添加列表元素 43
2.3.5 刪除列表元素 44
2.3.6 列表元素計數 46
2.3.7 列表元素的索引位置 48
2.3.8 列表長度及反轉 49
2.4 元組 50
2.4.1 創建元組 50
2.4.2 通過索引獲取元組元素 50
2.4.3 通過切片獲取元組元素 51
2.4.4 元組元素計數 51
2.4.5 元組元素的索引位置 52
2.4.6 刪除整個元組 52
2.5 字典 53
2.5.1 創建字典 53
2.5.2 獲取字典元素 55
2.5.3 修改字典 56
2.5.4 字典元素計數 56
2.5.5 刪除字典或其元素 57
2.6 集合 58
2.6.1 創建集合 58
2.6.2 獲取集合元素 60
2.6.3 添加集合元素 60
2.6.4 修改集合 61
2.6.5 集合元素計數 62
2.6.6 刪除集合或其元素 62
2.7 常用運算符 63
2.7.1 算術運算符 63
2.7.2 邏輯運算符 66
2.7.3 比較運算符 67
2.7.4 賦值運算符 67
2.7.5 位運算符 68
2.8 常規語句應用基礎 69
2.8.1 for循環語句 69
2.8.2 while循環語句 70
2.8.3 if...else條件語句 71
2.8.4 break語句 72
2.8.5 continue語句 72
2.8.6 模塊導入 72
2.8.7 函數 75
2.8.8 斷言 79
2.8.9 局部變量和全局變量 79
2.8.10 單行注釋與多行注釋 80
2.9 語法錯誤及異常處理 81
2.9.1 語法錯誤 81
2.9.2 異常 82
2.9.3 通過try...except異常
捕獲 84
2.9.4 通過try...except...else...finally
異常捕獲 85
2.9.5 拋出異常 86
2.10 多線程處理 87
2.10.1 __name__ ==
"__main__" 87
2.10.2 線程 89
2.10.3 創建單個線程 90
2.10.4 創建多個線程 90
2.10.5 守護線程 91
2.10.6 阻塞線程 95
2.11 類和對象 96
2.11.1 對象的思想 96
2.11.2 對象(類)的概念 96
2.11.3 類中的self 98
2.11.4 構造函數與析構函數 99
2.11.5 類的繼承 100
2.12 字符串相關操作 102
2.12.1 轉換為字符串類型 102
2.12.2 字符串的拼接 103
2.12.3 字符串的截取 104
2.12.4 字符串的替換 105
2.12.5 字符串的位置判斷 106
2.13 文件的相關操作 106
2.13.1 文本文件的操作 107
2.13.2 Excel文件操作 109
2.13.3 JSON格式 112
2.14 本章小結和習題 114
2.14.1 本章小結 114
2.14.2 習題 115
第3章 單元測試框架UnitTest 116
3.1 UnitTest測試框架 117
3.2 UnitTest測試框架的應用 117
3.2.1 學習UnitTest前的準備 117
3.2.2 測試用例設計 119
3.2.3 Test Case(測試用例) 120
3.2.4 Test Fixture(測試
固件) 122
3.2.5 Test Suite(測試套件) 122
3.2.6 Test Runner(測試
運行器) 125
3.3 本章小結和作業習題 128
3.3.1 本章小結 128
3.3.2 作業習題 129
第4章 接口測試的基礎知識 130
4.1 搭建案例的相關環境 131
4.1.1 開啟Internet信息服務 131
4.1.2 編寫頁面代碼 132
4.1.3 編寫JavaScript文件 132
4.1.4 創建虛擬目錄 133
4.1.5 部署及訪問 134
4.1.6 頁面訪問過程 134
4.2 網絡模型 135
4.2.1 OSI模型 135
4.2.2 TCP/IP模型 137
4.3 HTTP 137
4.3.1 通過瀏覽器捕獲HTTP 137
4.3.2 請求和響應過程 140
4.3.3 封裝HTTP請求的內容 141
4.3.4 封裝HTTP響應的內容 144
4.3.5 HTTP的無狀態特點 147
4.4 緩存 147
4.4.1 查看瀏覽器緩存 147
4.4.2 設置緩存過期時間 149
4.4.3 緩存處理機制 151
4.4.4 常見的緩存策略 153
4.5 Cookie 155
4.6 會話 156
4.7 XML 158
4.8 JSON 159
4.9 本章小結和習題 160
4.9.1 本章小結 160
4.9.2 習題 160
第5章 接口測試環境的搭建 161
5.1 創建虛擬環境 162
5.1.1 通過virtualenv創建虛擬
環境 162
5.1.2 通過virtualenvwrapper
創建虛擬環境 165
5.1.3 安裝Django 167
5.1.4 安裝Django REST
Framework 169
5.1.5 安裝Django REST
Framework JWT 169
5.2 案例一:Django接口測試環境的
搭建 170
5.2.1 新建項目目錄 170
5.2.2 創建項目 170
5.2.3 創建應用 171
5.2.4 查看項目結構 171
5.2.5 注冊應用 172
5.2.6 編寫視圖代碼 172
5.2.7 實現URL映射 173
5.2.8 運行服務 173
5.2.9 訪問接口 174
5.2.10 原理分析 174
5.3 案例二:基于模型的Django接口
測試環境的搭建 175
5.3.1 創建Django項目 176
5.3.2 PyCharm中的設置 177
5.3.3 檢查應用注冊信息 177
5.3.4 運行服務器 178
5.3.5 建立模型 179
5.3.6 生成數據庫變更文件 180
5.3.7 生成數據庫和數據表 180
5.3.8 查看數據庫 181
5.3.9 編寫視圖代碼 182
5.3.10 實現URL映射 183
5.3.11 運行服務器 184
5.3.12 訪問接口 184
5.3.13 Django后臺管理 184
5.4 案例三:Django REST Framework
接口測試環境的搭建 186
5.4.1 新建應用 186
5.4.2 注冊應用 187
5.4.3 建立模型 187
5.4.4 模型序列化 188
5.4.5 變更數據 188
5.4.6 編寫視圖代碼 189
5.4.7 實現URL映射 191
5.4.8 運行服務器 191
5.4.9 訪問接口 192
5.4.10 實現POST請求 192
5.4.11 實現GET請求 193
5.4.12 實現PUT請求 194
5.4.13 實現DELETE請求 195
5.4.14 原理分析 195
5.5 案例四:實現令牌用戶的認證 196
5.5.1 新建應用 197
5.5.2 引入用戶認證機制 197
5.5.3 實現序列化 198
5.5.4 編寫視圖代碼 198
5.5.5 URL設置 199
5.5.6 改變數據庫 200
5.5.7 訪問用戶列表 200
5.5.8 通過Postman模擬請求 202
5.5.9 獲取令牌 202
5.5.10 模擬身份認證 203
5.6 案例五:實現JWT用戶的認證 204
5.6.1 啟用Django REST
Framework中JWT的
配置 205
5.6.2 獲取URL 206
5.6.3 獲取JWT 206
5.6.4 模擬請求 207
5.6.5 過期驗證 208
5.7 本章小結和習題 208
5.7.1 本章小結 208
5.7.2 習題 209
第6章 接口測試案例 210
6.1 項目架構的演變 211
6.2 接口測試 213
6.3 接口文檔 214
6.3.1 PM2.5查詢接口文檔 214
6.3.2 騰訊云人臉比對接口
文檔 216
6.4 接口測試 217
6.4.1 實現接口測試案例 217
6.4.2 接口設計文檔 220
6.4.3 設計測試用例 222
6.4.4 編寫測試腳本 229
6.5 本章小結和習題 237
6.5.1 本章小結 237
6.5.2 習題 237
第7章 接口Mock的應用 238
7.1 接口Mock技術介紹 239
7.2 json-server Mock工具實例
講解 239
7.2.1 json-server介紹 239
7.2.2 json-server安裝 240
7.2.3 json-server應用簡要
說明 242
7.2.4 案例講解1:向圖書中添加
數據接口驗證 245
7.2.5 案例講解2:圖書數據信息
查詢接口驗證 246
7.2.6 案例講解3:出版社數據
信息修改接口驗證 249
7.2.7 案例講解4:圖書數據信息
刪除接口驗證 250
7.3 本章小結和作業習題 251
7.3.1 本章小結 251
7.3.2 作業習題 251
第8章 接口測試工具 253
8.1 JMeter工具在接口測試中的
應用 254
8.1.1 JMeter相關介紹 254
8.1.2 JMeter的安裝環境下載 254
8.1.3 安裝JDK 255
8.1.4 安裝JMeter 257
8.1.5 JMeter的錄制需求介紹 258
8.1.6 創建線程組 258
8.1.7 添加測試腳本錄制器 260
8.1.8 配置證書 262
8.1.9 運行腳本錄制器 266
8.1.10 添加監聽器 271
8.1.11 添加檢查點 272
8.1.12 結果信息分析 275
8.2 基于JMeter工具接口測試項目
實戰 276
8.2.1 火車查詢接口介紹 276
8.2.2 火車查詢接口測試用例
設計 280
8.2.3 首條接口測試用例JMeter
腳本實現 282
8.2.4 首條接口測試用例JMeter
腳本執行與結果分析 284
8.2.5 接口測試用例JMeter
腳本實現 287
8.2.6 接口測試用例JMeter
腳本執行與結果分析 289
8.3 Postman工具應用 291
8.3.1 Postman安裝及介紹 291
8.3.2 Postman發送請求 293
8.3.3 執行腳本 298
8.3.4 運行測試集合 302
8.4 基于Postman工具接口測試項目
實戰 304
8.4.1 接口測試用例Postman
腳本實現 305
8.4.2 接口測試用例Postman
腳本執行與結果分析 312
8.5 本章小結和作業習題 314
8.5.1 本章總結 314
8.5.2 作業習題 315
第9章 基于接口的性能測試實戰 316
9.1 性能測試的基本概念 317
9.1.1 典型的性能測試場景 317
9.1.2 性能測試的概念及其
分類 317
9.1.3 性能測試工具的引入 318
9.1.3 性能測試的基本過程 319
9.2 Locust性能測試工具安裝與
應用 325
9.2.1 Locust性能測試工具
安裝 325
9.2.2 性能測試接口需求 326
9.2.3 接口測試功能性用例
設計 331
9.2.4 測試用例腳本實現(接口
功能性驗證) 332
9.2.5 接口測試性能用例設計 334
9.2.6 測試用例腳本實現 335
9.2.7 Locust兩種執行方式
簡介 337
9.2.8 Locust分布式壓測方法
簡介 343
9.2.9 性能測試場景執行 344
9.2.10 性能測試執行結果
分析與總結 348
9.3 本章小結和作業習題 350
9.3.1 本章小結 350
9.3.2 作業習題 350
第 10章 Python項目持續集成的案例 351
10.1 持續集成 352
10.2 在Gitee上托管代碼 352
10.2.1 設置Git用戶信息 353
10.2.2 設置SSH公鑰 353
10.2.3 在PyCharm中配置
Gitee 355
10.2.4 共享項目 357
10.3 Jenkins的安裝 358
10.3.1 安裝及配置JDK 359
10.3.2 安裝Jenkins 360
10.4 Jenkins的配置 362
10.4.1 系統更新 362
10.4.2 插件管理 363
10.4.3 配置Gitee 367
10.5 Jenkins的構建任務 369
10.6 運行構建任務 371
10.7 本章小結和習題 373
10.7.1 本章小結 373
10.7.2 習題 373
第 11章 自動化接口測試平臺設計與
實現 374
11.1 接口測試面臨的一些痛點
問題 375
11.2 接口自動化測試平臺核心功能
設計 375
11.2.1 接口自動化測試平臺
引入 375
11.2.2 接口自動化測試平臺
投入 377
11.2.3 JMeter命令行調用執行
方法 378
11.2.4 Postman命令行調用執行
方法 380
11.2.5 測試平臺開發綜述 385
11.2.6 平臺測試用例管理 387
11.2.7 平臺測試環境管理 389
11.2.8 平臺測試任務執行 390
11.2.9 平臺測試結果分析 392
11.2.10 平臺測試報告生成 393
11.2.11 平臺測試郵件通知 396
11.3 本章小結和作業習題 397
11.3.1 本章小結 397
11.3.2 作業習題 398
展開全部

軟件接口測試實戰詳解 作者簡介

于涌,畢業于北京大學計算機系,先后擔高級程序員、測試分析師、高級測試經理等職位。擁有二十年豐富的開發、測試及管理經驗。現致力于軟件測試理論和實踐研究,尤其擅長自動化測試工具應用、性能測試和單元測試等。曾為多個大型軟件公司、高校企事業和專業培訓機構提供軟件測試、性能測試、安全測試、移動測試、自動化測試等理論和相關工具應用方面的咨詢、培訓和實施指導工作,具有豐富的實踐和教學經驗。多本軟件測試暢銷書的作者。

商品評論(0條)
暫無評論……
書友推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 液压油缸-液压缸厂家价格,液压站系统-山东国立液压制造有限公司 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 恒温水槽与水浴锅-上海熙浩实业有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 玻璃钢型材_拉挤模具_玻璃钢拉挤设备——滑县康百思 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 品牌广告服务平台,好排名,好流量,好生意。 | 塑钢件_塑钢门窗配件_塑钢配件厂家-文安县启泰金属制品有限公司 深圳南财多媒体有限公司介绍 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 广州工业氧气-工业氩气-工业氮气-二氧化碳-广州市番禺区得力气体经营部 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 防水试验机_防水测试设备_防水试验装置_淋雨试验箱-广州岳信试验设备有限公司 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 南京交通事故律师-专打交通事故的南京律师 | 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 智慧物联网行业一站式解决方案提供商-北京东成基业 | 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 | 钢化玻璃膜|手机钢化膜|钢化膜厂家|手机保护膜-【东莞市大象电子科技有限公司】 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 氧化铁红厂家-淄博宗昂化工| 天津云仓-天津仓储物流-天津云仓一件代发-顺东云仓 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 物流公司电话|附近物流公司电话上门取货 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 恒温油槽-恒温水槽-低温恒温槽厂家-宁波科麦仪器有限公司 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 纯水设备_苏州皙全超纯水设备水处理设备生产厂家 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 机制砂选粉机_砂石选粉机厂家-盐城市助成粉磨科技有限公司 |