前面五节主要介绍了环境搭建和requests库的使用,可以使用这些进行接口请求的发送。但是如何管理接口案例?返回结果如何自动校验?这些内容光靠上面五节是不行的,因此从本节开始我们引入python单元测试框架 unittest,用它来处理批量用例管理,校验返回结果,初始化工作以及测试完成后的环境复原工 ...
分类:
编程语言 时间:
2017-09-09 00:47:48
阅读次数:
160
一、安装python mac下自带安装了python,这个不多说了。 二、安装虚拟环境: 我们在一台机器上可以安装多个python版本,为了使每个版本的环境相互不受干扰,我们可以安装虚拟环境: 1、安装virtualenv:pip install virtualenv 2、新建名为venv的虚拟环境 ...
分类:
编程语言 时间:
2017-09-08 14:55:05
阅读次数:
181
环境搭建好后,就需要先来了解一下python中做http协议接口测试的库 >requests的一些简单使用了,主要包括: 本节首先来了解一下requests库中如何发送get请求: 一、方法定义: 1、到官方文档去了下requests.get()方法的定义,如下: 2、点击右上角的【source】, ...
分类:
编程语言 时间:
2017-09-08 14:44:06
阅读次数:
181
上一节介绍了 requests.get() 方法的基本使用,本节介绍 requests.post() 方法的使用: 本文目录: 一、方法定义 二、post方法简单使用 1、带数据的post 2、带header的post 3、带json的post 4、带参数的post 5、普通文件上传 6、定制化文件 ...
分类:
编程语言 时间:
2017-09-08 14:40:39
阅读次数:
243
一、接口与归一化设计: 1.归一化让使用者无需关心对象的类是什么,只需要知道这些对象都具备某些功能就可以了,这极大地降低了使用者的使用难度。 2.归一化使得高层的外部使用者可以不加区分的处理所有接口兼容的对象集合。 二、继承的两种用途: 1、继承基类的方法,并且做出自己的改变或者拓展(代码重用):实 ...
分类:
编程语言 时间:
2017-08-23 21:38:58
阅读次数:
132
抽象基类的常见用途:实现接口时作为超类使用。然后,说明抽象基类如何检查具体子类是否符合接口定义,以及如何使用注册机制声明一个类实现了某个接口,而不进行子类化操作。最后,说明如何让抽象基类自动“识别”任何符合接口的类——不进行子类化或注册。 Python文化中的接口和协议 接口在动态类型语言中是怎么运 ...
分类:
编程语言 时间:
2017-08-23 20:46:39
阅读次数:
256
1.什么是接口 接口可以理解为自己给使用者来调用自己功能方法的入口。 2.为什么要用接口 (1).可以实现权限控制,比如可以通过接口做一下访问控制,可以允许或者拒绝调用者的一些操作。 (2).降低了使用者的使用难度,使用者只需要知道怎么调用即可,不需要知道里边的具体实现方法。 3.接口的例子 上述例 ...
分类:
编程语言 时间:
2017-08-20 22:27:30
阅读次数:
199
接口与归一化设计: 1.归一化让使用者无需关心对象的类是什么,只需要知道这些对象都具备某些功能就可以了,这极大地降低了使用者的使用难度。 2.归一化使得高层的外部使用者可以不加区分的处理所有接口兼容的对象集合。 继承的两种用途: 一.继承基类的方法,并且做出自己的改变或者拓展(代码重用):实践中,继 ...
分类:
编程语言 时间:
2017-08-20 12:26:04
阅读次数:
159
前面我介绍了使用uwsgi部署django项目,现在使用uwsgi来实现定时任务 uwsgi实现定时任务的Python接口详细请参考官方文档 把下面的代码加入uwsgi的入口程序中,可以写到Django程序的wsgi.py里面: 以下是cron_job.py,增加、删除定时任务只需要修改这个Pyth ...
分类:
其他好文 时间:
2017-07-09 13:43:48
阅读次数:
1170
前言 有些登录不是用cookie来验证的,是用token参数来判断是否登录。 token传参有两种一种是放在请求头里,本质上是跟cookie是一样的,只是换个单词而已;另外一种是在url请求参数里,这种更直观。 一、登录返回token 1.如下图的这个登录,无cookies 2.但是登录成功后有返回 ...
分类:
编程语言 时间:
2017-06-14 02:21:30
阅读次数:
157