随笔分类 -  接口测试

摘要:在做接口自动化之前,我们需要熟读接口文档,做好需要测试的接口的数据整理和测试数据准备。 然后在用postman,jmeter等接口测试工具,保证接口功能稳定后就可以做接口自动化了。 在python中可以使用requests这个第三方库来解决接口调用的一系列问题。 在做接口测试之前,我们要做好数据分离 阅读全文
posted @ 2020-02-21 20:56 吃个鱼丸 阅读(340) 评论(0) 推荐(0)
摘要:去数据表中检查数据的过程就是接口的数据验证。 数据验证的基本思路: 1、准备查询sql,多条sql,同样做编号,接口调用前执行查询,对查询结果编号并记录下来; 2、准备查询sql,多条sql,同样做编号,接口调用后执行查询,对查询结果编号并记录下来; 3、比对两次的查询数据结果 那么python3如 阅读全文
posted @ 2019-01-23 17:30 吃个鱼丸 阅读(2115) 评论(0) 推荐(0)
摘要:1.常见的数据源类型 自动化测试的实现过程中,可以作为数据源的技术有哪些呢? 1.Excel文件:管理方便,操作性强,增加数据都非常简单 2.csv文件:管理方便,操作性强,同excel 3.数据库:相对来说维护比较难,表设计复杂,操作性比不上前两个。 2.openpyxl模块完成Excel的数据读 阅读全文
posted @ 2019-01-20 21:57 吃个鱼丸 阅读(1094) 评论(0) 推荐(0)
摘要:前面我们已经写了代码实现了接口的处理调用,但有时候我们有几条测试用例但是测试步骤完全一致,这个时候如何实现批量测试呢? 1.解决方案-DDT解决批量测试问题 导入ddt测试类,并调用ddt和data方法:from ddt import ddt,data @ddt用来装饰测试类 @data(*test 阅读全文
posted @ 2019-01-20 20:57 吃个鱼丸 阅读(643) 评论(0) 推荐(0)
摘要:再做接口测试前,我们要做好数据分离,建好不同的package以及不同的目录,方便我们后期归纳整理代码,方便我们调用,达到最高的复用性。 1.新建一个项目,命名为:auto_test_api 2.新建一个package,命名为:common,专门放跟业务关系不大的公用代码,如测试数据的解析、日志文件打 阅读全文
posted @ 2019-01-20 18:36 吃个鱼丸 阅读(501) 评论(0) 推荐(0)
摘要:前面的接口测试基础一文章有讲到,一次http接口调用,包含了httprequest(http请求)和httpresponse(http响应)两部分,要想做好接口测试,就需要对这两部分内容进行学习,再简单介绍下: 一、http request剖析 请求方法:即http请求的提交方式,一般以get和po 阅读全文
posted @ 2019-01-20 18:28 吃个鱼丸 阅读(772) 评论(0) 推荐(0)
摘要:一、接口的概念 接口的本质就是后台的一个函数,接口文档里面描述的接口参数其实就是函数的参数,接口返回数据就是函数的返回值。 二、接口测试与UI功能测试的区别 UI测试更专注于ui页面,而不关系系统内部实现。一个功能模块是否有bug所有的判断依据都直接来自于前端页面反馈跟我们预期对比,一样就测试通过, 阅读全文
posted @ 2019-01-20 12:25 吃个鱼丸 阅读(426) 评论(0) 推荐(0)
摘要:主要特点: 1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。 2、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 3.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收 阅读全文
posted @ 2019-01-09 18:13 吃个鱼丸 阅读(1875) 评论(0) 推荐(1)