接口测试 手工开发测试脚本工具

接口测试自动化之前通常要做手工测试

前置环境满足后,发送登录请求,HTTP消息体填入正确的管理员用户名,密码

根据接口文档对登录API消息的描述,结合requests库写出代码

代码实例:

import requests

# 打印HTTP响应消息的函数
def printResponse(response):
print('*** HTTP response begin ***')
# 打印状态码
print(response.status_code)

# 循环消息头
for k, v in response.headers.items():
print(f'{k}: {v}')
print('')

# 打印消息体
print(response.content.decode('utf8'))
print('***HTTP response end ***')



# 发送请求
response = requests.get("http://127.0.0.1:8000/login?username=aa&password=123")

printResponse(response)

自动保存Session 信息

import requests

# 打印HTTP响应消息的函数
def printResponse(response):
print('*** HTTP response begin ***')
# 打印状态码
print(response.status_code)

# 循环消息头
for k, v in response.headers.items():
print(f'{k}: {v}')
print('')

# 打印消息体
print(response.content.decode('utf8'))
print('***HTTP response end ***')

# 创建Session 对象
s = requests.Session()

# 发送请求
response = s.get("http://127.0.0.1:8000/login?username=aa&password=123")

printResponse(response)
posted @ 2020-06-23 00:09  老祝头  阅读(103)  评论(0编辑  收藏  举报