python 没有接口这个概念 接口类,抽象类: 制定一个规范. from abc import ABCMeta,abstractmethodclass Payment(metaclass=ABCMeta): # 抽象类(接口类): @abstractmethod def pay(self): pa ...
分类:
编程语言 时间:
2018-07-26 21:24:55
阅读次数:
173
Test-driven development(TDD)开发模式在今天已经不是什么新奇的事了,它的开发思维是在开发一个产品功能的时候,先 编写好该功能的测试代码,在编写开发比如,比如要写二个数相除的函数,那么它的测试代码应该为: 执行如上的代码,会提示如下NameError: global name ...
分类:
编程语言 时间:
2018-07-26 16:17:56
阅读次数:
183
前言 有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理。 一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的参数就行,这时候就需要json来解析返回的数据了。 一、json模块简介 1.Json简介:Json ...
分类:
编程语言 时间:
2018-07-23 14:57:42
阅读次数:
142
前言 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接)。 获取不到也没关系,可以通过添加cookie的方式绕过验证码。 一、抓登录cookie 1.登录后会生成一个已登录状态的cookie,那么只需要直接把这个值添加到cookies里面 ...
分类:
编程语言 时间:
2018-07-23 14:54:19
阅读次数:
138
前言 发送post的请求参考例子很简单,实际遇到的情况却是很复杂的,首先第一个post请求肯定是登录了,但登录是最难处理的。登录问题解决了,后面都简单了。 一、查看官方文档 1.学习一个新的模块,其实不用去百度什么的,直接用help函数就能查看相关注释和案例内容。 >>import requests ...
分类:
编程语言 时间:
2018-07-23 14:52:40
阅读次数:
170
目录 前言: 一. 前期准备 1、准备工具: 2、示例接口说明: 3、接口踩点: 二. 接口调用(我会通过使用两个Python库来实现与接口通讯) 1、urllib发起请求: 2、Requests发起请求: 三. 结果校验 1、Python自身特性断言: 2.2、Unittest断言: 目录 前言: ...
分类:
编程语言 时间:
2018-07-23 14:48:38
阅读次数:
354
编写HTTP请求py文件:httpRequests.py import requests class Requestes(): ''' HTTP请求类 ''' def __init__(self,host,test_url,method,param): ''' :param host: 服务器ip与 ...
分类:
编程语言 时间:
2018-07-19 14:56:19
阅读次数:
134
用例的管理问题解决了后,接下来要考虑的就是报告我问题了,这里生成测试报告主要用到 HTMLTestRunner.py 这个模块,下面简单介绍一下如何使用: 一、下载HTMLTestRunner下载: 这个模块不能通过pip安装,只能下载安装,下载地址如下: python2.x版本:http://tu ...
分类:
编程语言 时间:
2018-07-06 16:01:23
阅读次数:
222
环境搭建好后,接下来我们先来了解一下requests的一些简单使用,主要包括: 本节首先来了解一下requests库中如何发送get请求: 一、看下方法定义: 1、到官方文档去了下requests.get()方法的定义,如下: 2、点击右上角的【source】,看一下它的源码如下: 看到最后一行re ...
分类:
编程语言 时间:
2018-07-06 15:59:44
阅读次数:
207