接口自動化測試Python(3)_使用python對Json進行操作


如何使用Python對excel進行簡單的操作,這個對接口自動化測試很重要

一. 准備一份Json文檔,如下格式:

{

"register":{"mobile":"15500000090"},
"login":{"mobile":"15500000090","password":"111111"}

}

    1. 可能大家會比較疑惑,這個格式和普通的Json格式有點差別,一般的Json串是這樣的{"mobile":"15500000090"}

     * 寫成上面的格式主要是為了把一個Json串封裝起來,這樣減少了很多代碼,可以在代碼的部分直讀取“register”或者“login”,讀取的真正內容是被包含在后面的Json串中。

# coding=utf-8
# 讀取json內容
import json


class OperationJson:
def __init__(self):
self.data = self.read_data()

# 讀取Json文件
def read_data(self):
with open('..\dataconfig\mobile.json') as fp:
data = json.load(fp)
return data

# 根據關鍵字獲取數據
def get_data(self, id):
return self.data[id]


if __name__ == '__main__':
opjson = OperationJson()
print opjson.get_data('login')

   2. 我們分兩步,第一步先讀取Json文件,第二步通過關鍵字獲取數據內容

二. 允許腳本如下圖所示:

      成功讀取到Json串內容

 


免責聲明!

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



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