接口测试入门神器 —— Requests

1452 篇文章 68 订阅
1438 篇文章 113 订阅

起源

众所周知,自动化测试是软件测试爱好者毕生探索的课题。我认为,只要把 接口测试 做好,你的自动化测试就至少成功了一半。

应部分热情读者要求,今天跟大家一起了解 python 接口测试库- Requests 的基本用法并进行实践,希望能够帮助大家快速入门接口测试。

正文

什么是 Requests ?

简单来说,Requests 就是封装了用来发起 http/https 请求的一个 python 库。

如何安装 Requests ?

更简单,pip 大法好:

pip install requests

如何使用 Requests ?

get 请求示例代码

import requests

test = requests.get('http://www.baidu.com')

print(test)

控制台输出

<Response [200]>



Process finished with exit code 0

恭喜,我们成功对百度首页发出了第一个 get 请求,requests.get 的返回值是一个 Response 对象,可以清晰的看到返回的状态码为 200

post 请求示例代码

这次我们来模拟一下带参数的 post 请求。

import requests


test = requests.post(url='http://47.106.10.19:5098/api/login',

                     json={'username': 'test', 'password': 'test'}).text

print(test)

控制台输出

{

  ''''

  省略

  ''''

  "status": "ok"

}


Process finished with exit code 0

请求的地址是 泰斯特平台体验地址的登录接口,请求的参数为 json 格式数据,包含了正确的帐号与密码。

对返回的 Response 对象取 text 属性 后,可以清晰的看到接口返回的数据中 statusok,即代表登录成功。

总结

经过本篇文章后,相信大家对 Requests 库有了基本的了解,更多精彩内容,我们下期再会。

如果文章对你有帮助,记得点赞,收藏,加关注。会不定期分享一些干货哦......

END配套学习资源分享

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

全套资料获取方式:


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值