码同学抖音号:小码哥聊软件测试

由于接口自动化测试的一系列优势,让接口自动化测试的岗位和招聘需求都逐渐增多,那么接口自动化测试也就是我们作为测试人员必须要掌握的技术,那么如果要用语言做接口自动化测试的话,我们应该如何去做呢?

如果读者朋友们还不知道的话,那么小编今天就给你详细的讲述一下,如果用做接口自动化测试,那么一定要用到我们的库,这个库可以模拟客户端向服务器发送请求,然后可以获取服务器给客户端的返回值。官方对库的描述也是非常诙谐幽默,小编在这里引用了一段,如下:

唯一的一个非转基因的 HTTP 库,人类可以安全享用。

警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症、冗余代码症、重新发明轮子症、啃文档症、抑郁、头疼、甚至死亡。

作为测试人员,最常用的请求方法就是get和postpython调用api接口,那接下来我们详细解说一下库中的get和post的请求方法。

库是第三方库,所以在使用之前,我们需要下载库,下载命令如下:

pip

如何发起get请求

对url地址为:8080//com/,请求参数为id=1的get接口进行接口测试,需要用关键字对请求参数进行接收。

代码如下:

运行结果如下:

调用接口超时异常怎么解决_调用接口权限不足_python调用api接口

如何发起post请求

发送请求参数是form表单的post请求

对url地址为:8080//com/login,请求参数为form表单的post接口进行接口测试,请求参数为=admin&=1234,需要用关键字data对请求参数就行接收。免费领取 码同学软件测试 课程笔记+超多学习资料+完整视频+最新面试题,可以转发文章 + 私信「码同学666」获取资料哦

代码如下:

运行结果如下:

调用接口权限不足_调用接口超时异常怎么解决_python调用api接口

发送请求参数是json的post请求

对url地址为:8080//com/,请求参数为json的post接口进行接口测试,请求参数为{"":"test","":"1234","":1,"":"110","email":"","":""},需要用关键字json对请求参数进行接收。

代码如下:

运行结果如下:

调用接口权限不足_调用接口超时异常怎么解决_python调用api接口

发送请求参数是file文件的post请求

对url地址为:8080//file/api/,请求参数为file文件的post接口进行接口测试,即上传文件的接口python调用api接口,需要用关键字files进行参数的接收

代码如下:

运行的结果如下:

python调用api接口_调用接口权限不足_调用接口超时异常怎么解决

响应对象的常见api方法有哪些

3.1 .json() 可以解析数据类型为json的响应值,返回的数据结构是字典

3.2 .text 可以解析数据类型为任何的响应值,返回的数据结构是字符串

3.3 . 可以获取响应头里面的信息

3.4 . 可以获取响应状态码

代码如下:

运行结果如下:

的的库今天就讲解到这了,读者朋友们有什么问题可以在留言区留言哟。

免费领取码同学软件测试课程笔记+超多学习资料+学习完整视频,可以关注我们公众号哦:自动化软件测试


限时特惠:
本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情

站长微信:Jiucxh

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注