python接口自動化全局變量access_token設計


一、前言
在我們做接口自動化的時候,往往是需要先登錄,拿到一個access_token,然后有了它就可以調用其他的接口,那么我們如何優雅的實現呢

二、解決思路
1、使用conftest,調用登錄接口,並且返回保存為access_token,此時,它是跨文件的全局變量
2、在各個測試用例文件里面導入這個文件,並且引用

三、conftest應用場景
1、每個接口需共用到的token
2、每個接口需共用到的測試用例數據
3、每個接口需共用到的配置信息

四、具體步驟
1、項目工程概覽

2、在testcases目錄下新建conftest文件

3、conftest文件的具體內容,生成全局的token

備注: 此時的token就是全局的,跨腳本的
4、測試用例文件引用此全局變量

五、測試驗證

從上圖可以看出來,每次執行都會只調用登錄接口一次,返回了一個有效的access_token,返回a接口和b接口關聯此access_token,就可以繼續進行業務操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM