1.封装http接口请求
已经实现了一个简单的接口请求,接下来就要考虑封装这个请求,在后面的用例中,只需要传递参数(URL ,Params,cookie,heade,method 等)每次去调用这个请求类,
然后根据接口的请求类型来调用相应的处理,如果是get方式就调用get方法,如果是post方式就调用post方法,经过这样的设计后,测试方法中的代码结构会更加清晰有层次,也更容易维护。
代码实现:
# 导入requests包
import requests
class HttpRequest:
def http_request(self, url, params, http_method):
res = ''
if http_method.upper()=='POST':
try:
res=requests.post(url,params)
print("正在进行post请求")
except Exception as e:
print("post请求出现了异常:{0}".format(e))
elif http_method.upper()=='GET':
try:
res=requests.post(url,params)
print("正在进行get请求")
except Exception as e:
print(