requests
煎饼入侵
这个作者很懒,什么都没留下…
展开
-
python+requests+unittest接口自动化(1):接口测试
使用的库就是requests 安装很简单,尤其python3+(之后简称python3),自带pip(python2+的朋友可以自行百度下pip的安装) pip install requests 在开始做接口测试之前,我们先稍微了解一下接口是什么? 首先,百度结果: 结合实际应用呢,接口可以理解成不同系统或模块之间数据交流的方式。 大家一般将测试分为三个层次:界面,接口,单元;界...原创 2018-12-24 22:26:39 · 466 阅读 · 0 评论 -
python+requests+unittest接口自动化(6):config的使用和封装
configparser包的使用: 首先是config.ini,也就是configparser包可识别的文件格式和文件内容: 格式当然那就是以“.ini”为文件后缀;内容则是如下: #filename = config.ini [url] urla = https://www.baidu.com urlb = https://github.com [detail] name = tom ...原创 2018-12-25 14:19:15 · 723 阅读 · 0 评论 -
python+requests+unittest接口自动化:实施自动化测试的场景和节奏
学习过程中,在网上查了很多资料,为了方便又相同需求的通知们!也是为了加深印象:),打算写个博客,分享下全过程。错误或不够严谨的地方,还请大家指出。希望可以帮到大家。 自动化学习的原因: 测试行业越来越不好做,随着互联网发展,测试工作的专业性越来越高,这就需要我们不断的提高自己,要不然恐怕就要失业了(毕竟还有好多开发转测试了还是你们狠啊……),测试工作的专业性体现在哪里? 一般体现在三个地方:...原创 2018-08-10 18:13:25 · 818 阅读 · 0 评论 -
python+requests+unittest接口自动化(3):post请求
接下来说post请求: 与get请求相比,post请求,多了一个body需要传输; 上代码为敬: import requests url="https://github.com" data = {"name":"tom","age":"13"} header = {"Content_type":"apllication/json} r = requests.post(ur原创 2018-12-24 22:38:59 · 1032 阅读 · 0 评论 -
python+requests+unittest接口自动化(5):框架主题讲解
requests基础使用讲解后,开始自动化框架的搭建。 首先分析需求,从比较复杂的post来当作实例在分析: request.post(url,data,headers) 正常一个post请求需要url,body和headers。 url一般由基础url地址和api接口地址组成。所以url可以用config.ini来保存,视为一个几乎不变的量(以防由测试环境的变化);同时在用例内部进行u...原创 2018-12-25 12:11:49 · 266 阅读 · 0 评论 -
python+requests+unittest接口自动化(4):返回内容
之前介绍了get和post请求的发送方法和内容编写,其他的接口请求类型也可以参考它们来进行内容的编写。 本次介绍requests请求返回的内容: import requests r = requests.get() r.raw 请求返回的原始数据 r.staus_code 请求返回的状态码,断言很重要的一环 r.url 请求的url地址 r.text ...原创 2018-12-24 22:37:10 · 1070 阅读 · 0 评论 -
python+requests+unittest接口自动化(2):get请求
开始最开始的接口 测试: 第一步,引用requests库 import requests requests包可以主要查看结果的一下几个内容: 所以先把接口请求赋值给一个变量,以方便之后获取接口返回内容; 然后requests开头,如果使用的变成工具可以自动补齐,这时候".",会看到它支持的信息 虽然很多,但是我们注意最主要的几个就可以,其他的可以自行加强学习:get/...原创 2018-12-24 21:31:41 · 430 阅读 · 0 评论