好程式設計師Python培訓分享API自動化實戰詳解

好程式設計師發表於2020-10-27

   好程式設計師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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章