編輯推薦
適讀人群 :這並不是一本單純麵嚮測試人員的書,同樣適閤開發的小夥伴閱讀。 本書特色:
* Django Web開發,通過開發發布會簽到係統,全麵瞭解Django MTV模型。
* Django單元測試,在Web應用中如何編寫單元測試。
* Django接口開發/Django-REST-Framework應用接口開發。
* 主流接口測試工具介紹:Postman、JMeter、Robot Framework、soapUI。
* 接口自動化測試框架設計:Requests + unittest + HTMLTestRunner。
* 接口安全機製:認證、簽名、加密。
* Web Services接口開發與測試。
* Django Web項目部署。
* Python性能測試框架:Locust。
內容簡介
本書以接口測試為主綫,以Web開發為切入點,全麵介紹瞭Web接口開發與自動化測試過程中使用的相關技術。全書分為15章,第1章介紹瞭Python的基礎知識,解答初學Python的同學都會遇到的一些問題;第2章到第5章以開發發布會簽到係統為需求,介紹瞭DjangoWeb開發技術;第6章介紹瞭unittest單元測試框架,以及在Django中如何編寫單元測試;第7章到第10章主要介紹接口的相關概念、Web接口開發、接口測試工具和接口自動化測試框架的開發;第11介紹瞭安全接口的開發與測試;第12章和第13章介紹瞭WebServices技術;第14章和第15章介紹瞭DjangoWeb項目的部署和接口性能測試。
作者簡介
鬍誌恒,高級測試工程師。2011年6月開始在博客園上持續分享各種測試技術和經驗,文章多次被51testing等網站轉載,精通性能測試、自動化測試等技術。
目錄
目 錄∣ V目 錄第1 章 Python 學習必知 ............................................................................................................ 11.1 Python 2.x 與Python 3.x 選擇 ............................................................................... 11.2 Python 的安裝 ........................................................................................................ 21.2.1 在Windows 下安裝Python ....................................................................... 21.2.2 安裝Python 2 和Python 3 兩個版本 ........................................................ 31.2.3 “python”不是內部或外部命令 ............................................................. 51.3 擴展庫的安裝 ........................................................................................................ 61.3.1 pip 安裝擴展庫 .......................................................................................... 61.3.2 tar.gz 文件安裝 .......................................................................................... 91.3.3 .whl 文件安裝 ............................................................................................ 91.3.4 GitHub 剋隆項目安裝 ............................................................................... 91.4 開發工具選擇 ...................................................................................................... 111.4.1 Sublime Text3 ........................................................................................... 111.4.2 Atom ......................................................................................................... 131.4.3 PyCharm ................................................................................................... 141.5 程序報錯不要慌 .................................................................................................. 151.5.1 縮進錯誤 .................................................................................................. 151.5.2 引包錯誤 .................................................................................................. 161.5.3 編碼錯誤 .................................................................................................. 161.5.4 學會分析錯誤 .......................................................................................... 17第2 章 Django 入門 ................................................................................................................. 192.1 Django 開發環境 .................................................................................................. 192.1.1 在Windows 下安裝Django .................................................................... 20VI ∣ Web 接口開發與自動化測試——基於Python 語言2.1.2 在Ubuntu 下安裝Django........................................................................ 202.2 開始第一個demo ................................................................................................ 212.2.1 創建項目與應用 ...................................................................................... 222.2.2 運行項目 .................................................................................................. 252.2.3 Hello Django! ......................................................................................... 272.2.4 使用模闆 .................................................................................................. 292.3 Django 工作流 ...................................................................................................... 302.3.1 URL 組成 ................................................................................................. 312.3.2 URLconf ................................................................................................... 322.3.3 views 視圖 ................................................................................................ 332.3.4 templates 模闆 .......................................................................................... 342.4 MTV 開發模式 .................................................................................................... 34第3 章 Django 視圖 ................................................................................................................. 363.1 來寫個登錄功能 .................................................................................................. 363.1.1 GET 與POST 請求 .................................................................................. 373.1.2 處理登錄請求 .......................................................................................... 403.1.3 登錄成功頁 .............................................................................................. 423.2 Cookie 和Session ................................................................................................. 443.2.1 Cookie 的使用 .......................................................................................... 443.2.2 Session 的使用 ......................................................................................... 463.3 Django 認證係統 .................................................................................................. 493.3.1 登錄Admin 後颱 ..................................................................................... 493.3.2 引用Django 認證登錄 ............................................................................ 503.3.3 關上窗戶 .................................................................................................. 51第4 章 Django 模型 ................................................................................................................. 534.1 設計係統錶 .......................................................................................................... 534.2 admin 後颱管理 ................................................................................................... 564.3 基本數據訪問 ...................................................................................................... 594.3.1 插入數據 .................................................................................................. 604.3.2 查詢數據 .................................................................................................. 61目 錄∣ VII4.3.3 刪除數據 .................................................................................................. 634.3.4 更新數據 .................................................................................................. 634.4 SQLite 管理工具 .................................................................................................. 644.4.1 SQLite Manager ....................................................................................... 644.4.2 SQLiteStudio ............................................................................................ 654.5 配置MySQL ........................................................................................................ 654.5.1 安裝MySQL ............................................................................................ 654.5.2 MySQL 基本操作 .................................................................................... 674.5.3 安裝PyMySQL ........................................................................................ 684.5.4 在Django 中配置MySQL ...................................................................... 694.5.5 MySQL 管理工具 .................................................................................... 72第5 章 Django 模闆 ................................................................................................................. 735.1 Django-bootstrap3 ................................................................................................ 735.2 發布會管理 .......................................................................................................... 745.2.1 發布會列錶 .............................................................................................. 745.2.2 搜索功能 .................................................................................................. 785.3 嘉賓管理 .............................................................................................................. 795.3.1 嘉賓列錶 .................................................................................................. 805.3.2 分頁器 ...............................................
Web接口開發與自動化測試――基於Python語言 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
信蟲師,得永生
評分
☆☆☆☆☆
還在看,書挺好的
評分
☆☆☆☆☆
挺好滴挺好滴挺好滴挺好滴
評分
☆☆☆☆☆
第一章就是django ,靠譜哈哈
評分
☆☆☆☆☆
相當超值啊,太便宜瞭,希望還有這樣的活動
評分
☆☆☆☆☆
好想你嫌你煩沒法看迪瑪希馬薩卡看蘇卡達沒法沒法沒戲沒戲開大沒撒沒撒沒撒沒撒媽媽是媽媽是嗎行嗎行嗎尺碼小馬達發麻
評分
☆☆☆☆☆
現在的書就不能用環保點的油墨麼?????
評分
☆☆☆☆☆
書本的內容感覺太少,不夠詳細,建議初學者不要購買。
評分
☆☆☆☆☆
說實話,拿到書很失望!書中的內容很膚淺,沒有什麼實質上的內容。2小時都能看完的書,書中大量空白部分,活生生的拉成兩百多頁,不值得購買