您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Python中API自動化的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Python中API自動化的示例分析”這篇文章吧。
1.分層設計思路
dataPool :數據池層,里面有我們需要的各種數據,包括一些公共數據等
config :基礎配置
tools : 工具層
common: 公共方法層
runCase :需要運行的測試用例
noRunCase :不需要運行的測試用例
testReport :這里存放生成的測試報告
2.編寫common: 公共方法層
2.1 getTimestamp.py
我們在common文件夾下新建一個getTimestamp.py。
因為業務中需要用到時間戳,我們這里把時間戳轉換成str類型
# -*- coding:utf-8 -*- # 因為業務中需要用到時間戳,我們這里把時間戳轉換成str類型 import time def get_timestamp(): timestamp = time.time() return str(int(timestamp))
3.config :基礎配置
3.1 數據庫配置 query_local_db_data.yaml
在config下新建query_local_db_data.yaml ,來存放數據庫配置。
#mydb1 database1: host: 11.11.1.1 port: 3306 user: testuser password: testpw #mydb2 database2: host: 22.22.2.2 port: 3306 user: testuser password: testpw
在query_local_db_data.yaml 文件下,我們填寫了兩個數據庫的配置,這里的數據庫配置我是瞎寫的,你們需要寫你們自己真實的數據庫配置。
以上是“Python中API自動化的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。