原文:接口自動化框架(Pytest,Allure,Yaml)

框架鏈接:https: www.jianshu.com p e c bf ee 目前是基於他的框架做了些改動 主要是session action 和json格式傳參 。 后續優化,應該主要思考怎么更好的做接口依賴 更全的設定接口斷言 以及一些規范。 主要還是要和工作需求接軌。 ...

2019-09-09 10:36 0 545 推薦指數:

查看詳情

pytest+yaml+allure接口自動化測試框架01.基礎配置

前言 ​ 現在是2021年,這兩年的測試環境發生了翻天覆地的變化,自動化測試,性能測試,測試開發,能效平台等各種技能名次層出不窮,新技術革新換代太快,內卷十分嚴重,大環境不是很友好。時代的塵埃落在了你我頭上,對於個人而言,只有繼續學習方能尋求一個心安理得的出路。當然了,翻山越嶺總是在 ...

Thu Sep 23 07:04:00 CST 2021 3 308
pytest+yaml+allure接口自動化測試框架

前言 ​ 現在是2022年,自動化測試,是目前測試行業一項比較普遍的測試技術了,之前的以UI自動化測試為主,現在的以接口自動化測試為主,無論技術更迭,自動化測試總有他的重量,用機器代替手工工作,是21世紀不斷進行的課題。 ​ 可是身為測試,難受的是腳本容易寫,學幾天python,照貓畫虎三兩 ...

Mon Feb 07 21:45:00 CST 2022 13 1380
pytest+yaml+allure接口自動化測試框架04.處理request

前言 ​ 環境搭建配置、封裝日志緩存、讀取yaml測試文件,這些工作我們上幾個章節已經都做完了,讀取文件之后,我們已經成功拿到了測試yaml文件中的測試數據了,那我們接下來就通過這些數據去執行測試,主要就是對這些數據做HTTP請求的請求和響應。 ​ 談到HTTP請求,我們首先就 ...

Thu Oct 14 04:57:00 CST 2021 5 221
pytest+yaml+allure接口自動化測試框架02.封裝日志與緩存

前言 本章節介紹以下封裝日志和緩存類。 在測試執行的過程中我們需要日志去輸出關鍵信息,並能進行實時的查看。可以理解為我們需要監聽我們的腳本在做什么,以及做到那一步。 緩存其實就是一個變量池,把我 ...

Sat Sep 25 06:18:00 CST 2021 0 204
pytest+yaml+allure接口自動化測試框架05.處理response

前言 我們已經基本完成了測試框架的前半部分工作,剩下的章節基本都是后半部分內容了。這個章節我們來說一下我們獲取到請求的結果之后怎么處理response(響應)。本來計划序列和反序列放一個章節的,但是鑒於內容有點少,所以我把4 5章節合並了。 序列和反序列 我們打開common ...

Wed Oct 27 05:50:00 CST 2021 0 186
pytest+yaml+allure接口自動化測試框架06.接口上下文參數關聯

前言 前面我們已經完成了測試框架的主要功能了,讀取用例,執行用例,獲取結果。在這個請求中間呢,我們沒有解決一個接口測試中很常見的問題,接口上下文參數傳遞,這個是什么意思呢。 比如我們可以用登錄和登錄驗證這兩個接口來講一下,現在常用的系統都是前后端分離的,認證也是通過JWT的方式來搞 ...

Wed Nov 10 06:40:00 CST 2021 9 269
接口自動化框架(Pytest+request+Allure)

前言: 接口自動化是指模擬程序接口層面的自動化,由於接口不易變更,維護成本更小,所以深受各大公司的喜愛。 接口自動化包含2個部分,功能性的接口自動化測試和並發接口自動化測試。 本次文章着重介紹第一種,功能性的接口自動化框架。 一、簡單介紹 環境:Mac、Python 3,Pytest ...

Sun Aug 26 06:07:00 CST 2018 5 2532
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM