requests是个什么东西?

1.requests是个什么东西?

python的第三方包,用来做接口测试/接口自动化测试,爬虫

2.环境搭建

pip install requests -i http://pypi.tuna.tsinghua.edu.com

3.请求接口

get请求:requests.get(url)

post请求:requests.post(),还需要请求方法的参数

用requests一个post方法接口

4.请求方法参数

请求头参数:headers=字典,地址参数:url=字符串,请求参数 json=数据类型字典

5.常用的api(方法) 

res.text 获取返回值;res.status_code 获取状态码

6.http状态码的作用?

标志着接口的状态,200是ok ;300是重定向,就是跳转到其他网站,400是请求接口的时候,地址有问题,404请求的接口不对,500接口有问题

7.断言

(1)一般不用这种方法,显得low:

if res.status_code == 200:

    print("状态码为200,接口正常")

else:

    print("接口异常")

(2)用这个:

assert 条件语句 assert res.status_code == 200 print(“成功”) 断言通过执行通过,否则就报错

8.接口测试的三个步骤:(1)构造请求 (2)判断结果:http状态码的判断、接口返回值(结果码)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 特点 Keep-Alive & 连接池 国际化域名和 URL 带持久 Cookie 的会话 浏览器式的SSL认证 ...
    韩志超阅读 1,776评论 0 8
  • 为什么学习Python? 通过什么途径学习的Python? 上网收集视频,资料 关注公证号 买教程,书籍 Pyth...
    130920阅读 1,403评论 0 0
  • 模拟登录-状态保持 ​ ---- 以登录 github 为例 1 .页面分析: 登录页 ( https://g...
    北游_阅读 1,558评论 0 3
  • 准备条件: 1、本机上选装python 2、导入requests库 Ps:requests库的安装请移步googl...
    五娃儿阅读 1,946评论 1 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,309评论 19 139

友情链接更多精彩内容