接口自动化—操作json文件
程序员文章站
2022-07-14 09:37:56
...
问题:在excel用例请求数据展示具体json不美观,所有在代码文件中创建json文件,用代码在excel读取请求数据关键字,根据关键字在json文件找到对应的数据
json文件数据如下
{
"login1":{"username":"12","password":"12"},
"login2":{"username":"","password":""},
"login3":{"username":"1","password":"1"}
}
获取json代码
#coding:utf-8
import json
class OperationJson1:
def __init__(self):
self.data=self.read_data()
#读取json文件
def read_data(self):
with open('../dataconfig/login.json') as fp:
data=json.load(fp)
return data
#根据关键字获取数据
def get_data(self,id):
return self.data[id]
if __name__ == '__main__':
opejson=OperationJson1()
print(opejson.get_data('login1'))