学习python接口自动化第一天

最近公司要求要弄接口自动化。然而没有学过python的我真的就是一脸懵逼。你们知道吗,真的就是硬着头皮接下来。虽然小组有小伙伴会弄,但是还是要自己会一些是好的。于是接下来的我,就疯狂的找教程,然后看视频。

我现在在看的就是黑马的python接口自动化的课程,今天在地铁上面看了一点点,然后我用来记录一下。

一、接口自动化

1.1概念:

  接口自动化测试:让程序代替人工对接口项目进行自动验证测试的过程

1.2实现方式:

1、工具(jmeter、postman)

2、代码(python-requests)

1.3测试工具缺点

1.测试数据不好控制(无法直接读取或存储json格式)

2、测试数据加密不方便

3、扩展性不足(复杂业务逻辑、复杂断言)

二、requests库介绍

2.1requests库介绍

1、使用python语言编写

2、使用开源协议。基于urllib库做的二次封装

3、requests库中封装了响应接口测试放法

2.2requests库安装及验证

安装:pip install requests

验证:pip show requests   显示相应的版本信息

三发送请求

常见的http请求方式:GET、POST、PUT、DELETE、HEAD、OPTIONS

使用requests发送网络请求非常简单,只需要调用http请求类型所对应的方法即可

GET(get)请求

import requests

response=requests.get("http://www.baidu.com")

请求方法的返回值response为requests对象,我们可以从这个对象中获取所有我们想要的相应信息


get方式请求


今天就到这里。哈哈哈。这个我自己手敲的,感觉回去之后还会再地铁上面看接下来的。如果不出意外,家里面落灰的电脑应该要排上用场了。

记录一下学习的过程和掌握的知识。我觉得我话好多。拜拜咯

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。