好程式設計師Python培訓分享API自動化實戰詳解
好程式設計師Python 培訓分享 API 自動化實戰詳解,希望對大家學習 Python 有所幫助,下面我們一起來看一下吧。
1. 分層設計思路
dataPool: 資料池層,裡面有我們需要的各種資料,包括一些公共資料等
config: 基礎配置
tools: 工具層
common :公共方法層
runCase: 需要執行的測試用例
noRunCase: 不需要執行的測試用例
testReport: 這裡存放生成的測試報告
2. 編寫 common :公共方法層
2.1getTimestamp.py
我們在common 資料夾下新建一個 getTimestamp.py 。
因為業務中需要用到時間戳,我們這裡把時間戳轉換成str 型別
# -*- coding:utf-8 -*-
# 因為業務中需要用到時間戳,我們這裡把時間戳轉換成 str 型別
import time
def get_timestamp():
timestamp = time.time()
return str(int(timestamp))
PythonAPI 自動化實戰
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 檔案下,我們填寫了兩個資料庫的配置,這裡的資料庫配置我是瞎寫的,你們需要寫你們自己真實的資料庫配置。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913864/viewspace-2730296/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Python培訓分享For迴圈用法詳解程式設計師Python
- 好程式設計師Python培訓分享Python中程式和執行緒詳解程式設計師Python執行緒
- 好程式設計師Java培訓分享For迴圈詳解程式設計師Java
- 好程式設計師Java培訓分享SpringBoot -自動配置原理程式設計師JavaSpring Boot
- 好程式設計師Python培訓分享Python程式設計師面試技巧程式設計師Python面試
- 好程式設計師Python培訓之詳解eval好與壞程式設計師Python
- 好程式設計師Java培訓分享Java動態代理機制詳解程式設計師Java
- 好程式設計師Python培訓分享四款Python程式庫程式設計師Python
- 好程式設計師Python培訓分享Django中介軟體基礎用法詳解程式設計師PythonDjango
- 好程式設計師Python培訓分享numpy簡介程式設計師Python
- 好程式設計師Python培訓分享資料型別Set集合例項詳解程式設計師Python資料型別
- 好程式設計師Python培訓分享入門之元組列表字典詳解程式設計師Python
- 好程式設計師Python培訓分享Python如何呼叫RPC介面程式設計師PythonRPC
- 好程式設計師Python培訓分享Python配置gRPC環境程式設計師PythonRPC
- 好程式設計師Python培訓分享Python異常處理程式設計師Python
- 好程式設計師Python培訓分享Python生成器的詳細介紹程式設計師Python
- 好程式設計師Python培訓分享函式返回值的示例程式碼詳解程式設計師Python函式
- 好程式設計師Java培訓分享SpringBoot -啟動流程程式設計師JavaSpring Boot
- 好程式設計師分享Python自動化運維開發實戰四-變數程式設計師Python運維變數
- 好程式設計師Python培訓分享Python系列之分支結構程式設計師Python
- 好程式設計師Python培訓分享Python系列之字串的使用程式設計師Python字串
- 好程式設計師Python培訓分享Python爬蟲工具列表大全程式設計師Python爬蟲
- 好程式設計師Python培訓分享Python爬蟲相關框架程式設計師Python爬蟲框架
- 好程式設計師Python培訓分享學Python要注意什麼程式設計師Python
- 好程式設計師Python培訓分享如何寫Python裝飾器程式設計師Python
- 好程式設計師Python培訓分享開發工具推薦程式設計師Python
- 好程式設計師Python培訓分享基礎入門Django程式設計師PythonDjango
- 好程式設計師Python培訓分享簡述fetchone()函式程式設計師Python函式
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- 好程式設計師Java培訓分享SpringBoot -YAML程式設計師JavaSpring BootYAML
- 好程式設計師Python培訓分享Python系列之迴圈結構程式設計師Python
- 好程式設計師Python培訓分享Python入門基礎知識程式設計師Python
- 好程式設計師Python培訓分享Python生成器與迭代器程式設計師Python
- 好程式設計師Python培訓分享Python之初識網路爬蟲程式設計師Python爬蟲
- 好程式設計師Python培訓分享Python程式設計中常見的異常處理程式設計師Python
- 好程式設計師Java培訓分享Java程式設計師技能提升指南程式設計師Java
- 好程式設計師Java培訓分享maven-概述程式設計師JavaMaven
- 好程式設計師Java培訓分享BigDecimal的用法程式設計師JavaDecimal