使用Python进行接口测试
python 做接口测试
用到模块 requests
安装模块 python -m pip install requests
发送一个请求
import requests
url = 'http://url'
# POST请求
register_url = url + '/register'
data = {'username':'aaaa123','password':'123123','password_confirmation':'123123'}
r = requests.post(register_url,data)
result = r.json()#如果返回的是json格式,就用这个
result = r.text#如果返回的是文本格式,则用这个
print(result)
带有头部信息的请求
login_url = url + '/login'
data = {'username':'aaaa123','password':'123123'}
r = requests.post(login_url,data)
result = r.json()
get_token = 'Bearer ' + str(result['token'])
# 带有头部信息
create_url = url + '/api/tasks'
data = {'title':'abcdefg','desc':'sgasdgasdg'}
my_head = {'Authorization':get_token}
r = requests.post(create_url,data,headers=my_head)
print(r.json())