【面试】如何回答接口测试怎么进行
(个人面试时经常回答的)我觉得应该从以下方面入手回答 为什么做接口测试(概述),什么时候开始做接口测试(流程),怎么做接口测试(方法),做了之后得到什么、提升了什么、跟预期对比有什么结果(结果),其实回答下来的话,基本就是一个接口测试的测试计划了
先对开发提供的接口文档做好需求分析,进行用例整理,然后就是做接口预测,确保接口功能能正常调用,然后才进行详细的测试。
具体测试是用jmeter来完成的,比如测试加标接口,先在测试计划下面添加线程组,添加http请求,页面进行相对应的接口请求地址、请求方式、传入参数的设置;然后添加查看结果树;点击运行,关注查看结果树中的响应结果中的status、code、msg信息是否跟预期一致,同步关注数据库变化,像这里会在数据库项目表中插入一条标信息,要确保插入表的各个字段数据的正确性;碰到报错的时候,需要通过日志排查下问题。大致就是这样
———————————————
先对开发提供的接口文档做好需求分析,进行用例整理,然后就是做接口预测,确保接口功能能正常调用,然后才进行详细的测试。
具体测试是用jmeter来完成的,比如测试加标接口,先在测试计划下面添加线程组,添加http请求,页面进行相对应的接口请求地址、请求方式、传入参数的设置;然后添加查看结果树;点击运行,关注查看结果树中的响应结果中的status、code、msg信息是否跟预期一致,同步关注数据库变化,像这里会在数据库项目表中插入一条标信息,要确保插入表的各个字段数据的正确性;碰到报错的时候,需要通过日志排查下问题。大致就是这样
————————————————
接口测试理解:我所知道的接口测试包括内部接口测试和外部接口测试。我主要做的是服务器接口测试,这种接口是后端开发与前端/移动端页面进行数据交互的。在还没有前端界面的时候,进行接口测试,会提前发现一些bug。
原理:模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程。
————————————————
