使用Python进行接口测试

使用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())