-
如何选择接口测试工具
1、时间
2、简易程度
3、业务复杂度
4、测试员能力
接口测试工具分类
1、抓取接口
2、测试接口
查看全部 -
接口测试流程:需求讨论、需求评审、场景设计、用例设计、数据准备、执行
接口用例设计:功能、逻辑业务、异常(参数异常【关键字异常、参数为空,多少参数,错误参数】、数据异常【关键字数据、数据为空、长度不一致、错误数据】)、安全(关键字)
设计测试用例的目的:
1、理清思路,避免漏测
2、提高测试效率
3、跟进测试进度
用例设计---安全测试用例设计
1、cookie
2、header
3、唯一识别码
查看全部 -
用例设计---安全测试用例设计
1、cookie
2、header
3、唯一识别码
查看全部 -
什么是接口测试:
接口的分类:http请求有:post、get、delete、put
post请求的数据是放在WebForm里面的,以表单形式提交
get请求数据小一些,post请求数据大一些;get安全性更差一些,post数据更安全一些;
查看全部 -
postman的应用:
1、组成:操作历史记录、接口地址以及请求方式、服务端返回的数据
2、postman可以进行接口的批量执行,需要把所有要测试的接口放在一个文件夹下,点击右边的三角形,然后点击run,进行运行
3、postman可以设置线上和测试环境的地址名称
查看全部 -
1、fiddle的应用:
查看接口的传输方式(在Inspectors这个选项下面的Headers里面);
查看请求数据、响应数据(在Inspectors这个选项下面的Headers里面,get请求中的?后面是参数,参数和参数之间用&符号进行连接)
查看接口返回状态(在fiddle中的左侧请求栏中result这一列所对应的数字就是这个接口所返回的状态)
设置代理(抓取移动端数据时需要设置代理,在工具栏中的Tools中Options里面的Connections,端口号设为8888,把端口号下面的最后3个复选框打上勾)
header和cookie(cookie属于header信息的一部分,还是在Inspectors这个选项下面的Headers里面)
设置断点(断点是在Rules中的A托马提出Breakpoints中请求钱进行断点或者在响应后设置断点)
添加筛选(筛选http请求,需要在Filters中设置相应的接口地址,就能够筛选出来)
fiddle进行接口测试(在右侧的composer中选择相应的接口类型,填入相应的信息,点击右上角的excute,左侧就会出现这个相应的接口,进行测试)
查看全部 -
fiddle定义:
查看全部 -
没有接口文档的时候,我们就要抓取接口;
查看全部 -
接口测试工具:
查看全部 -
接口测试用例设计主要考虑的4个方面:
1、功能角度(功能是否正常:请求返回的响应,数据结构是正确的,数据是正确的;功能是否按照接口文档实现:接口的参数个数是否正确,参数的名称是否正确)
2、逻辑业务(是否依赖业务:比如下单,就要判断是不是已经登录了)
3、异常(参数异常:关键字参数,关键字取决于开发语言,不同的开发语言,关键字是不同的,主要看服务器能不能正常转码处理;参数为空,即有一个参数不传参数;多、少参数:多一个参数或者少一个参数,应该是该功能都不能实现;错误参数:把原有的参数名换成其他名,服务端应不应该报错,正常情况下,服务器是不处理的,即报错;;;;数据异常:关键字数据、数据为空、数据的长度进行验证、错误数据)
4、安全(cookie:在遇到一些逻辑依赖业务时会用到cookie,即我都没有登录,我直接调用你的接口,你就给我返回成功,这个就是错误的;header:缺少header中的某一项,理论上也应该是不成功的;唯一识别码:一些重要的功能需要锁定手机,他会把手机的唯一识别码传进去,当唯一识别码不正确时,服务器会报错)
查看全部 -
1、设计测试用例的目的:
理清思路,避免漏测;提高测试效率;跟进测试进度;告诉领导,我做过这个测试;跟进重复性工作
查看全部 -
接口测试的流程:
查看全部 -
post请求的数据是放在WebForm里面的,以表单形式提交;
get请求数据小一些,post请求数据大一些;get安全性更差一些,post数据更安全一些;
查看全部 -
1、为什么要做接口测试?
因为接口是连接前端和后端的,前端和后端的工作进度不一样,后端开发出来的接口,可以先进行测试;第二个原因是调用第三方的接口,可以进行验证数据。这样,可以提高工作效率,又可以提高系统的健壮性
查看全部 -
接口测试流程
查看全部
举报