用Python 实现一个简单的postman功能
import os
import requests
import json
import defaultdict as default_dict
class PostMan:
__instance = None
def __new__(cls, *args, **kwargs):
if not cls.__instance:
cls.__instance = object.__new__(cls, *args)
return cls.__instance
def postMan(self, data):
return json.dumps(data, indent=4, ensure_ascii=False)
class GetInfo:
def __init__(self):
self.url = 'your url'
def get_test_info(self, params):
headers = {'content-type': 'application/json'}
payload = json.dumps(params)
res = requests.post(self.url, data=payload, headers=headers).json()
post = PostMan()
print post.postMan(res)
class operation:
def get_file_text(self, filename, params):
'''
获取文件名称,并输出数数据
:param filename:
:return:
'''