接口总结

1、接口测试在什么时候做:

服务端开发实现接口功能,联调之前完成

为什么在联调之前执行:很多开发不懂,经常说等我跟前端联调完成之后再测试。

联调之后执行的问题:前端跟后端联调时由于这个接口还有很多问题没有测试过,所以经常得帮端发现bug而且还要等待后端解决,白白的耽误时间,如果在两条之前就测试完那就联调会很流畅

2、接口测试的好处:

1、测试尽早的执行(因为 服务端刚把接口实现,整个项目都还没做完)

        2、节省联调的时间

3、一个接口问题,可以导致界面多个问题

3、接口流程需要上台讲出来的(做完项目二需要切入项目中):

1、拿到接口文档熟悉:(服务端开发人员把接口文档写出来,我们就可以拿过来熟悉):

1)接口功能对应的需求

2)服务端地址、端口、接口地址(确定访问哪个接口)

3)熟悉请求方式,请求参数有哪些(工作当中了解请求参数的各种约束)

4)熟悉响应数据:

<1>响应数的字段个数是否足够(可以看需求文档中对应的功能需要显示的个数,只能多不能少)

<2>错误码(errcode)有哪些,对应的错误信息(message)。例如 :errcode:4403 message:错误的请求信息

2、编写接口测试用例(接口测试用跟功能类似,只多了一个请求报文,响应报文)

1)考虑正常异常的请求参数的请求报文

2)考虑正常和异常请求后的响应报文(例如 :异常的错误码是什么,对应的错误信息是否正确)

3、执行测试用例(项目二中要切入的项目中):

我们是用jmeter执行测试用例,先建立一个线程组,再添加http请求,填写好请求地址,端口,和请求参数,设置参数化,添加断言等,最后添加查看结果树再运行。运行完后,检查接口是否通过,如果不通过,先定位下原因,查看接口返回的数据为什么不正确,然后,把服务器上的日志取下来,提单给开发修改。

  注意:别的公司使用其他工具我们不管,我们就使用这个,常用的接口测试工具有:jmeter postman soapui(web service)  python编写脚本测试。

你可能感兴趣的:(接口总结)