買這商品的人也買了...
-
講重點商務溝通:從構思到報告面面俱到的英文寫作指南(Reader-Friendly Reports: A No-nonsense Guide to Effective Writing for MBAs, Consultants, and Other Professionals)$300$255 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
$354Selenium 2自動化測試實戰—基於 Python 語言 -
今天不學機器學習,明天就被機器取代:從 Python 入手+演算法$590$502 -
好人主管的狡猾管理學:我自己來做還比較快?難怪你老是替部屬收爛攤,當主管該有的心理素質,要從狡猾開始。$300$255 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
$293Python 網絡爬蟲實戰 -
一次搞定:所有 Python Web 框架開發百科全書(最完整Python Web框架,包括Django、Flask、Tornado、Twisted等)$590$502 -
$414Python 數據可視化 (Mastering Python Data Visualization) -
資料視覺化|使用 Python 與 JavaScript (Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data)$680$537 -
$280零起點 Python 機器學習快速入門 -
Effective C# 中文版 | 寫出良好 C# 程式的 50個具體做法, 3/e (Effective C# : 50 Specific Ways to Improve Your C#(Covers C# 6.0), 3/e)$450$356 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
Python 初學特訓班 (增訂版) (附250分鐘影音教學/範例程式)$480$379 -
你問的問題,決定你是誰:為什麼企業要花大錢,只為了請他來問問題? 因為人通常自己有答案,但不知道問題出在哪裡。$300$255 -
孫正義一次OK的社內簡報術:3分鐘一舉過關!日本最強簡報術,各大企業競相採用$280$252 -
How to Win Friends and Influence People (Rev) (1ST ed.)$940$893 -
回話的態度:爭執、回答不清,是因為「太熟」,還是不經思考的「壞習慣」$280$238 -
HBR's 10 Must Reads on Communication$1,090$1,036 -
The New Articulate Executive: Look, Act and Sound Like a Leader$970$922 -
原來,這才叫說‧重‧點:外商顧問、矽谷菁英都推崇的超條列式表達$240$216 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
Python Web 介面開發與自動化測試$450$356
相關主題
商品描述
本書以接口測試為主線,以Web開發為切入點,全面介紹了Web接口開發與自動化測試過程中使用的相關技術。全書分為15章,第1章介紹了Python的基礎知識,解答初學Python的同學都會遇到的一些問題;第2章到第5章以開發發布會簽到系統為需求,介紹了Django Web開發技術;第6章介紹了unittest單元測試框架,以及在Django中如何編寫單元測試;第7章到第10章主要介紹接口的相關概念、Web接口開發、接口測試工具和接口自動化測試框架的開發;第11介紹了安全接口的開發與測試;第12章和第13章介紹了Web Services技術;第14章和第15章介紹了Django Web項目的部署和接口性能測試。
目錄大綱
第1章Python學習必知
1.1 Python 2.x與Python 3.x選擇
1.2 Python的安裝
1.2.1在Windows下安裝Python
1.2.2安裝Python 2和Python 3兩個版本
1.2.3 “python”不是內部或外部命令
1.3擴展庫的安
1.3.1 pip安裝擴展庫
1.3.2 tar.gz文件安裝
1.3.3 .whl文件安裝
1.3.4 GitHub克隆項目安裝
1.4開發工具選擇
1.4.1 Sublime Text3
1.4.2 Atom
1.4.3 PyCharm
1.5程序報錯不要慌
1.5.1縮進錯誤
1.5.2引包錯誤
1.5.3編碼錯誤
1.5. 4學會分析錯誤
第2章Django入門
2.1 Django開發環境
2.1.1在Windows下安裝Django
VI ∣ Web接口開發與自動化測試——基於Python語言
2.1.2在Ubuntu下安裝Django
2.2開始第一個demo
2.2.1創建項目與應用
2.2.2運行項目
2.2.3 Hello Django!
2.2.4使用模板
2.3 Django工作流
2.3.1 URL組成
2.3.2 URLconf
2.3.3 views視圖
2.3.4 templates模板
2.4 MTV開發模式
第3章Django視圖
3.1來寫個登錄功能
3.1.1 GET與POST請求
3.1.2處理登錄請求
3.1.3登錄成功頁
3.2 Cookie和Session
3.2.1 Cookie的使用
3.2.2 Session的使用
3.3 Django認證系統
3.3.1登錄Admin後臺
3.3.2引用Django認證登錄
3.3.3關上窗戶
第4章Django模型
4.1設計系統表
4.2 admin後臺管理
4.3基本數據訪問
4.3.1插入數據
4.3.2查詢數據
目錄∣ VII
4.3.3刪除數據
4.3.4更新數據
4.4 SQLite管理工具
4.4.1 SQLite Manager
4.4.2 SQLiteStudio
4.5配置MySQL
4.5.1安裝MySQL
4.5.2 MySQL基本操作
4.5.3安裝PyMySQL
4.5.4在Django中配置MySQL
4.5.5 MySQL管理工具
第5章Django模板
5.1 Django-bootstrap3
5.2發布會管理
5.2.1發布會列表
5.2.2搜索功能
5.3嘉賓管理
5.3.1嘉賓列表
5.3.2分頁器
5.4簽到功能
5.4.1添加簽到鏈接
5.4.2簽到頁面
5.4.3簽到動作
5.5退出系統
第6章Django測試
6.1 unittest單元測試框架
6.1.1單元測試框架
6.1.2編寫單元測試用例
6.2 Django測試
6.2.1一個簡單的例子
VIII ∣ Web接口開發與自動化測試——基於Python語言
6.2.2運行測試用例
6.3客戶端測試
6.3.1測試首頁
6.3.2測試登錄動作
6.3.3測試發布會管理
6.3.4測試嘉賓管理
6.3.5測試用戶簽到
第7章接口相關概念
7.1分層的自動化測試
7.2單元測試與模塊測試
7.3接口測試
7.3.1接口的分類
7.3.2接口測試的意義
7.4編程語言中的Interface
7.4.1 Java中的Interface
7.4.2 Python中的Zope.interface
第8章開發Web接口
8.1為何要開發Web接口
8.2什麼是Web接口
8.2.1 HTTP
8.2.2 JSON格式
8.3開發系統Web接口
8.3.1配置接口路徑
8.3.2添加發布會接口
8.3 .3查詢發布會接口
8.3.4添加嘉賓接口3
8.3.5查詢嘉賓接口
8.3.6發布會簽到接口
8.4編寫Web接口文檔
目錄∣ IX
第9章接口測試工具介紹
9.1 Postman測試工具
9.2 JMeter測試工具
9.2.1安裝JMeter
9.2.2創建測試任務
9.2.3添加接口測試
9.2.4添加斷言
9.3 Robot Framework測試框架
9.3.1環境搭建
9.3.2基本概念與用法
9.3.3接口測試
第10章接口自動化測試框架
10.1接口測試工具的不足
10.2 Requests庫
10.2.1安裝
10.2.2接口測試
10.2.3集成unittest
10.3接口測試框架開發
10.3.1框架處理流程
10.3.2框架結構介紹
10.3.3修改數據庫配置
10.3.4數據庫操作封裝
10.3.5編寫接口測試用例
10.3.6集成測試報告
第11章接口的安全機制
11.1用戶認證
11.1.1開髮帶Auth接口
11.1.2接口文檔
11.1.3接口測試用例
X ∣ Web接口開發與自動化測試——基於Python語言
11.2數字簽名
11.2.1開發接口
11.2.2接口文檔
11.2.3接口用例
11.3接口加密
11.3.1 PyCrypto庫
11.3.2 AES加密接口開發
11.3.3編寫接口文檔
11.3.4補充接口測試用例
第12章Web Services
12.1 Web Services相關概念
12.2 Web Services的開發與調用
12.2.1 suds-jurko調用接口
12.2.2 spyne開發接口
12.3 JMeter測試SOAP接口
第13章REST
13.1 RPC與REST
13.2 Django REST Framework
13.2.1創建簡單的API
13.2.2添加接口數據
13.2.3測試接口
13.3集成發布會系統API
13.3.1添加發布會API
13.3.2測試接口
13.4 soapUI測試工具
13.4.1創建SOAP測試項目
13.4.2創建REST測試項目
目錄∣ XI
第14章Django項目部署
14.1 uWSGI
14.1.1 uWSGI介紹
14.1.2安裝uWSGI
14.1.3 uWSGI運行Django
14.2 Nginx
14.2.1安裝Nginx
14.2.2 Nginx+uWSGI+Django
14.2.3處理靜態資源
14.3創建404頁面
第15章接口性能測試
15.1 Locust性能測試工具
15.1.1安裝Locust
15.1.2性能測試案例
15.2發布會系統性能測試
15.2.1性能測試準備
15.2.2編寫性 測試腳本
15.2.3執行性能測試
15.3接口性能測試
15.3.1編寫接口性能測試腳本
15.3.2執行接口性能測試
15.3.3多線程測試接口性能
