摘要: 去数据表中检查数据的过程就是接口的数据验证。 数据验证的基本思路: 1、准备查询sql,多条sql,同样做编号,接口调用前执行查询,对查询结果编号并记录下来; 2、准备查询sql,多条sql,同样做编号,接口调用后执行查询,对查询结果编号并记录下来; 3、比对两次的查询数据结果 那么python3如 阅读全文
posted @ 2019-01-23 17:30 吃个鱼丸 阅读(2019) 评论(0) 推荐(0) 编辑
摘要: 1.常见的数据源类型 自动化测试的实现过程中,可以作为数据源的技术有哪些呢? 1.Excel文件:管理方便,操作性强,增加数据都非常简单 2.csv文件:管理方便,操作性强,同excel 3.数据库:相对来说维护比较难,表设计复杂,操作性比不上前两个。 2.openpyxl模块完成Excel的数据读 阅读全文
posted @ 2019-01-20 21:57 吃个鱼丸 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经写了代码实现了接口的处理调用,但有时候我们有几条测试用例但是测试步骤完全一致,这个时候如何实现批量测试呢? 1.解决方案-DDT解决批量测试问题 导入ddt测试类,并调用ddt和data方法:from ddt import ddt,data @ddt用来装饰测试类 @data(*test 阅读全文
posted @ 2019-01-20 20:57 吃个鱼丸 阅读(598) 评论(0) 推荐(0) 编辑
摘要: unittest是python自带的一个单元测试模块,我们可以用来做单元测试。unittest包含如下几个子模块: 测试用例:TestCase 测试集:TestSuite 加载用例:TestLoader 执行用例:TextTestRunner 1.编写功能类 如编写一个接口请求类: 2.编写测试类 阅读全文
posted @ 2019-01-20 19:23 吃个鱼丸 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.类与对象的语法规范 关键字:class 语法:class 类名: 属性值 类函数 调用类:类名() 2.如何定义类 所有你认为具有共同属性以及共同特征的都可以划分为一个类 类名规范:1.类名首字母要大写,即驼峰命名;2.类名需要做到见名知意,提高代码的可读性。 3.类函数、类属性 类里面的函数叫 阅读全文
posted @ 2019-01-20 18:59 吃个鱼丸 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 再做接口测试前,我们要做好数据分离,建好不同的package以及不同的目录,方便我们后期归纳整理代码,方便我们调用,达到最高的复用性。 1.新建一个项目,命名为:auto_test_api 2.新建一个package,命名为:common,专门放跟业务关系不大的公用代码,如测试数据的解析、日志文件打 阅读全文
posted @ 2019-01-20 18:36 吃个鱼丸 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 前面的接口测试基础一文章有讲到,一次http接口调用,包含了httprequest(http请求)和httpresponse(http响应)两部分,要想做好接口测试,就需要对这两部分内容进行学习,再简单介绍下: 一、http request剖析 请求方法:即http请求的提交方式,一般以get和po 阅读全文
posted @ 2019-01-20 18:28 吃个鱼丸 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 一、接口的概念 接口的本质就是后台的一个函数,接口文档里面描述的接口参数其实就是函数的参数,接口返回数据就是函数的返回值。 二、接口测试与UI功能测试的区别 UI测试更专注于ui页面,而不关系系统内部实现。一个功能模块是否有bug所有的判断依据都直接来自于前端页面反馈跟我们预期对比,一样就测试通过, 阅读全文
posted @ 2019-01-20 12:25 吃个鱼丸 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 主要特点: 1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。 2、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 3.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收 阅读全文
posted @ 2019-01-09 18:13 吃个鱼丸 阅读(1801) 评论(0) 推荐(1) 编辑
摘要: 为什么要处理异常?不处理后面的代码就中断了! 关键字:try except else finally 语法:try:觉得可能异常的代码块 except 捕捉异常: else:没有异常才执行的代码块 finally:退出try时总会执行的代码块 总结了五种用法,如下所示: 1:最简单的用法。 try. 阅读全文
posted @ 2019-01-09 16:58 吃个鱼丸 阅读(166) 评论(0) 推荐(0) 编辑