文章目錄
前言
分享python+requests+jenkins+打樁解耦技術
前邊介紹了requests的基礎用法,現在開始分享一下數據驅動框架
首先我們要去尋找一個接口,我們就在聚合數據上找一個免費的接口,方便聯繫與測試
聚合數據
鏈接: link.
這個接口是免費申請的,需要實名認證,認證之後即可
我們先要分析一下接口文檔
獲取我們編寫用例的基本條件
下邊開始根據接口文檔,進行自動化測試用例的編寫工作
設計接口自動化測試用例
這裏我們開進行自動化的第一個階段,也就是我們這個字體轉換接口的測試用例,使用工具 excel。
FontChanger.xlsx
我們的用例要素,之後再接口自動化框架中,都會作爲驅動的主要數據
分別爲
用例編號:用例的編號,唯一標識,後期用於數據依賴確認依賴的接口數據
用例描述:相當於用例標題
是否執行:用於驅動用例是否執行跳過,若是跳過不執行,寫入no,執行爲yes
依賴:此條用例是否存在相關依賴
依賴數據:接口依賴的數據,依賴某個接口的返回的那個字段的數據
資源:url
請求方式:接口的請求方式,post get put delete等
請求參數:入參
cookie操作:是否進行cookie的操作write寫入動態cookie,yes爲攜帶cookie
header操作:是否對header進行操作
header依賴:header是否存在依賴
handler依賴數據:header需要關聯來的數據
預期效驗方式:分爲對json格式,錯誤碼,狀態碼的效驗
預期結果:預期接口返回碼
實際結果:用例執行結果
response:實際結果返回數據
那麼們我們來設計第幾條測試用例
上邊的要素作用對應接口文檔,配合使用,不明白,可以聯繫我