原创 request練習

一、接口測試工具的不足 測試數據不可控制 接口測試本質是對數據的測試,調用接口輸入一些數據,再驗證接口返回的數據正確性。 無法測試加密接口 現在測試工具也是很強大的,可能提前編寫代碼完成加密功能打包後導入可實現,稍微麻煩; 擴展能力不足

原创 django中創建應用,解決報錯SyntaxError: Generator expression must be parenthesized的問題

現象:使用python manage.py startapp api出現SyntaxError: Generator expression must be parenthesized這個報錯; 原因:django1.11與python3

原创 解決Django 'CSRFCheck' object has no attribute 'process_request'的問題

一、依賴版本: django:1.11.3 python:3.7 二、解決思路 現象:在進行Django + Django REST framework的項目練習時,運行報錯'CSRFCheck' object has no attrib

原创 繼承unittest繼承html測試報告

一、HTMLTestRunner類說明 原版的HTMLTestRunner.py文件因爲多次不更新,所以並不支持python3,所以需要對HTMLTestRunner文件進行修改,,這裏使用的是《web接口開發與自動化測試》一書中作者修改

原创 接口自動化測試---數據庫操作封裝

本節通過PyMysql驅動編寫sql語句來操作數據庫。但是通過編寫sql語句生成數據庫比較麻煩,本節爲了簡化這一流程,避免直接編寫sql語句。 一、目錄結構: mysql_db.py文件對數據庫進行封裝操作,主要包含連接數據庫、執行sq

原创 (3)Django---Templates介紹

一、什麼是Templates? HTML文件 使用了django模板語言(Django Templates Language,DTL) 可以使用第三方模板(如Jinja2) 二、開發第一個templates 在APP根目錄下創建templ

原创 列表和元祖基礎

一、列表和元祖 python中最常見的兩種數據結構:列表(list)和元祖(tuple); 列表和元祖都是有序的,可以放置任意數據類型的有序集合,在大多數編程語言中,集合的數據類型必須一致,但對於列表和元祖來說並無此要求; 列表和元祖都支

原创 接口自動化測試用例編寫

一、輸出接口自動化測試框架處理流程 接口測試框架:unittest用例的組織、初始化數據、HTMLTestRunner生成測試報告; 流程如下: 1、準備測試數據:接口測試框架先向測試數據庫中插入測試數據(如Tom的個人信息); 2、接口

原创 (7)Django---完善博客

一、頁面概要(增、刪、改、查)  文章列表頁面 博客主頁面:博客文章內容頁面 博客撰寫頁面 二、博客主頁面     文章列表頁面,發表博客    超鏈接 1、列表編寫思路 取出數據庫中所有文章對象 將文章對象們打包成列表,傳遞到前端

原创 unittest單元測試框架簡單使用

一、單元測試框架提供的功能: 1、用例的編寫規範與執行; 2、提供專業的比較方法(斷言); 3、提供豐富的測試日誌:提供失敗日誌,成功用例數,失敗用例數,執行時間等。 從單元測試提供的功能來看,可以幫助我們提供不同級別的測試: 單元測試:

原创 (2)Django---用命令創建項目

1、創建項目 創建guest項目:django-admin startproject guest ***:項目創建成功後項目名稱不建議更改(配置文件都有引用) 1.1、項目結構 manage.py                  

原创 (8)Django---Templates過濾器

一、什麼是過濾器? 寫在模板中,屬於Django模板語言; 可以修改模板中的變量,從而顯示不同的內容; 二、怎麼使用過濾器? {{value | filter}}

原创 簡約而不簡單的匿名函數

一、匿名函數基礎 匿名函數的格式如下:lambda argument1,argument2,…,argumentN:expression,可以看出匿名函數的關鍵字是lambda; square = lambda x: x**2 squar

原创 windows系統上mysql的安裝

一、下載 MYSQL下載地址:http://dev.mysql.com/downloads/mysql/ 二、安裝與配置 1、將解壓後的文件放置放置一個目錄下,可以把解壓的內容隨便放到一個目錄,我的是如下目錄: data目錄不用新建,後

原创 接口自動化測試---數據存儲

一、概述 前邊寫的自動化測試用例是直接用sql語句插入數據,沒有考慮到多條測試數據,如果後期和數據庫交互有多條數據,則用戶和數據放在一個文件中就沒有很好的分離,這樣腳本的維護性就很差,並且增加的接口用例,所有目錄結構更新如下:   my