原创 ddt數據驅動

所謂數據驅動測試,簡單的理解爲數據的改變從而驅動自動化測試的執行,最終引起測試結果的改變。通過使用數據驅動測試的方法,可以在需要驗證多組數據測試場景中,使用外部數據源實現對輸入輸出與期望值的參數化,避免在測試中使用硬編

原创 HTTP請求的完全過程 HTTP請求的完全過程

HTTP請求的完全過程 原創 艾倫lee 最後發佈於2019-05-27 11:22:45 閱讀數 2774 收藏

原创 Fiddler攔截指定站點並修改客戶端request請求

  一、fiddler通過命令行攔截指定站點,如bpu www.baidu.com 攔截後通過瀏覽器無法訪問百度 取消攔截,命令行輸入bpu 二、修改客戶端request請求 步驟 1.首先百度搜索test 2.命令行輸入bpu w

原创 python3面向對象(3)私有屬性和方法以及訪問私有屬性和方法的方式

python3中的私有屬性和方法是以__兩個下劃線開頭的: class People():#定義一個類 def __init__(self, name, age): self.name = name#公有屬性

原创 Fiddler使用AutoResponder替換請求內容和替換返回內容

一、替換請求內容(訪問百度,實際打開桌面test.txt) 1.選中AutoResponder 2.將想要修改的請求(www.baidu.com)拖拽到AutoResponder窗口 3.修改rule editor後save 效果展示

原创 pip安裝與pycharm安裝區別

1、查看pip安裝了多少包pip list 2、使用pip安裝完包後,只需再執行一次命令pip install xx,就會顯示安裝路徑。 如:pip install jupyter安裝完成後,再次輸入pip install jupyte

原创 pycharm錯Error updating package list: connect timed out誤:解決

問題:可能是網絡問題,導致無法加載 報錯:Error updating package list: connect timed out 解決:File-》setting-》project interpreter-》加號-》manage r

原创 理解Python裝飾器(Decorator)

理解Python裝飾器(Decorator) Python裝飾器看起來類似Java中的註解,然鵝和註解並不相同,不過同樣能夠實現面向切面編程。 想要理解Python中的裝飾器,不得不先理解閉包(closure)這一概念。 閉包 看看維基百

原创 Fiddler抓取手機APP數據包

第一步:下載神器Fiddler,下載鏈接: http://w.x.baidu.com/alading/anquan_soft_down_ub/10963 下載完成之後,傻瓜式的安裝一下了! 第二步:設置Fiddler 打開Fiddler,

原创 數據庫連接(內鏈接,外連接(左連接,右連接)

內連接:內連接也叫連接,是最早的一種連接。還可以被稱爲普通連接或者自然連接,內連接是從結果表中刪除與其他被連接表中沒有匹配行的所有行,所以內連接可能會丟失信息。   結果:爲兩個聯接表中的匹配行的聯接 先放兩個表  一個學生表;一個成績

原创 史上最全!Selenium元素定位的30種方式

    Selenium對網頁的控制是基於各種前端元素的,在使用過程中,對於元素的定位是基礎,只有準去抓取到對應元素才能進行後續的自動化控制,我在這裏將對各種元素定位方式進行總結歸納一下。這裏將統一使用百度首頁(www.bai

原创 Fiddler過濾會話

1.打開fiddler後,瀏覽器訪問www.baidu.com、www.sogou.com,效果下 2.進入fiddler,點擊Filters->use Filters->選中show only the following hosts-

原创 (轉)PyCharm中Directory與Python package的區別

對於Python而言,有一點是要認識明確的,python作爲一個相對而言輕量級的,易用的腳本語言(當然其功能並不僅限於此,在此只是討論該特點),隨着程序的增長,可能想要把它分成幾個文件,以便邏輯更加清晰,更好維護,

原创 解決Original error: Could not proxy command to remote server. Original error: Error: socket hang up

使用appium自動化測試時,報錯:Original error: Could not proxy command to remote server. Original error: Error: socket hang up   去掉u

原创 unittest框架如何將上個接口的返回結果給下個接口適用

問題:如何將上個接口的返回結果,作爲下個接口的請求入參?使用unittest框架寫用例時,如何將用例a的結果,給用例b使用。 unittest框架的每個用例都是獨立的,測試數據共享的話,需設置全局變量,可以使用globals()函數來解決