使用python+pytest做接口自动化,读取csv文件中的参数,访问要测试的接口,获取接口返回的json,报错403
utils.py 代码:
import re
import time, csv, os
import requests
base_path = os.path.dirname(os.path.dirname(__file__)) # 项目基本路径
case_path = os.path.join(base_path, 'case') # 测试脚本所在目录
data_path = os.path.join(base_path, 'data') # 测试用例所在目录
report_path = os.path.join(base_path, 'report') # 测试报告所在目录
def request(url, method, data=None, header=None):
if method in ('get', 'GET'):
r = requests.get(url=url, params=data, headers=header)
elif method in ('post', 'POST'):
r = requests.post(url=url, params=data, headers=header)
return r
def get_time():
t = time.strftime('%Y-%m-%d %X')
return t
def read_csv(file):
if os.path.exists(file):
with open(file=file, mode=