原创 Fiddler抓包工具介紹

Fiddler官網 https://www.telerik.com/download/fiddler Fiddler原理 當你打開Fiddler工具的時候你會發現你瀏覽器的代理服務器被添加了127.0.0.1的代理地址,那麼當你訪問瀏覽器的

原创 python之mock模塊基本使用

mock簡介 mock原是python的第三方庫 python3以後mock模塊已經整合到了unittest測試框架中,不用再單獨安裝 Mock這個詞在英語中有模擬的意思,因此我們可以猜測出這個庫的主要功能是模擬一些東西 準確的說,Mock

原创 python多線程併發

單線程執行 python的內置模塊提供了兩個內置模塊:thread和threading,thread是源生模塊,threading是擴展模塊,在thread的基礎上進行了封裝及改進。所以只需要使用threading這個模塊就能完成併發的測試

原创 Linux基礎命令回顧

前言 說到linux基礎命令,網上一搜一籮筐,想學也有很多教程,如果你不幸看到此篇文章,想看就認真看完,畢竟你點進來了不是嘛? 我每次寫的文章都是爲了分享自己的學習成果或重要知識點,希望能幫助更多的人。但今天這篇文章是爲自己加深linux命

原创 Jenkins拉取github庫代碼執行構建

前言 上篇文章寫了關於定時構建,以及構建後發送郵件的內容,但是構建時運行的代碼是我們手動添加到Jenkins工作空間的。這篇文章我們說一說自動從GitHub遠程庫拉取代碼,執行構建,廢話不多說,開始!(開始之前,我們需要安裝GitHub插件

原创 Jenkins自動發送郵件配置及定時構建

前言 在配置之前,我們需要安裝好Jenkins,對於如何安裝不在贅述,看我之前一篇安裝教程(或者找度娘,教程很多)。接下來我們開始詳細講解build運行完成後自動發送郵件和定時自動構建build 系統配置 安裝插件 我們在安裝Jenkins

原创 你真的知道GET和POST兩種基本請求方法的區別嗎?

GET和POST是HTTP請求的兩種基本方法,要說它們的區別,接觸過WEB開發的人都能說出一二。   最直觀的區別就是GET把參數包含在URL中,POST通過request body傳遞參數。   你可能自己寫過無數個GET和POST請求

原创 (轉)接口測試工具Postman使用實踐

一、接口定義    軟件不同部分之間的交互接口。通常就是所謂的API――應用程序編程接口,其表現的形式是源代碼。 —— [ 百度百科 ]我們常說的接口一般指兩種:(1)API:應用程序編程接口。程序間的接口(2)GUI:圖形用戶界面。人與程

原创 接口自動化測試之HTTP協議詳解

協議 簡單理解,計算機與計算機之間的通訊語言就叫做協議,不同的計算機之間只有使用相同的協議才能通信。所以網絡協議就是爲計算機網絡中進行數據交換而建立的規則,標準或約定的集合。 OSI模型 1978年國際化標準組織提出了“開放系統互聯網參考

原创 python操作日誌的封裝

前言 曾經轉載過一篇關於python日誌模塊logging的詳解 https://www.cnblogs.com/linuxchao/p/linuxchao-log.html, 雖然這篇文章是別人寫的, 但是我就是靠着這篇文章入門的logg

原创 不會解析配置文件?1秒鐘應用到項目中

記得...... 在2003年那個夜晚,我接觸到了熱血傳奇這樣一個遊戲, 從此以後我就迷失了自我,每天沉浸在傳奇的世界裏。 你是否還記得新手村的稻草人? 你是否還記得豬洞的野豬? 你是否還記得你答應我要陪我到老嗎? 你是否還記得什麼是兄弟嗎

原创 自動化測試如何解析excel文件?

前言   自動化測試中我們存放數據無非是使用文件或者數據庫,那麼文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我們的首選,無論是編寫測試用例還是存放測試數據,excel都是很方便的。那麼今天我們就把不同模塊處

原创 Unittest加載執行用例的方法總結

前言   說到測試框架,unittest是我最先接觸的自動化測試框架之一了, 而且也是用的時間最長的, unittest框架有很多方法加載用例,讓我們針對不同的項目,不同項目的大小及用例的多少自己選擇加載方式。今天我們就簡單的說說幾種加載方

原创 Pytest UI自動化測試實戰實例

前言 明天就放假了,4天小長假,是不是很開心!也許很多人要回老家幫家裏種地,幹農活。其實能陪陪家裏人,幫忙乾點農活還是挺開心的,希望大家有個愉快的假期!廢話不多說哈,今天再來說說pytest吧,經過幾周的時間學習,有收穫也有疑惑,總之最後還

原创 pytest進階之配置文件

前言   pytest配置文件能夠改變pytest框架代碼的運行規則。比如修改pytest收集用例的規則,添加命令行參數等等!下面我們來一一講解常用的一些配置項 Help 通過命令pytest --help查看配置文件中可以添加的一些參數及