Python自动化测试8使用requests发送请求
Python 的接口测试里,requests库算是老熟人了。用起来简单,文档也全,适合刚入门或者想快速写个测试脚本的同学。
GET 求就是最常见那种,比如访问个天气接口,直接传个 URL,几行代码搞定:
import requests
res = requests.get('https://api.example.com/weather')
print(res.json())
POST 求也不难,用data
或者json
传参数,常见的登录、注册接口基本都靠它:
payload = {'username': 'test', 'password': '123456'}
res = requests.post('https://api.example.com/login', json=payload)
print(res.status_code)
除了这俩,headers、cookies、超时设置也常用。建议写个封装函数,后面跑脚本就方便多了。
你要是想往自动化测试那块靠,下面几个资源可以看看:
如果你在搭接口测试框架,建议先把requests
用顺,再慢慢加点装饰器、数据驱动,测试效率会提升不少哦~
688.21KB
文件大小:
评论区