接口自動化測試Python(3)_使用python對Json進行操作
阿新 • • 發佈:2017-11-28
封裝 family name com src 技術分享 init with elf
如何使用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串內容
接口自動化測試Python(3)_使用python對Json進行操作