1. 程式人生 > >接口自動化測試Python(3)_使用python對Json進行操作

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

封裝 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進行操作