接口测试

一、接口测试得的必要性:

1. 可以发现很多页面上操作发现不了的bug

2. 检查系统的异常处理能力

3.检查系统的安全性,稳定性

4.前端随便变,接口测好了,后端不用变

5.可以测试并发情况,一个账号,同时(大于2个请求)对最后一个商品下单,或不同账号对最后一个商品下单

6.可以修改请求参数,突破前端页面输入限制(如金额)

二、接口怎么测

 三、没有接口文档,怎么做接口测试

          抓包看接口请求参数,跟开发沟通整理出接口文档;

四、数据依赖

       在手工或自动化接口测试过程中,上下游接口有数据依赖,用一个全局变量来处理依赖的数据,比如登录后返回token,其它接口都需要这个token,那就用全局变量来传token参数

        依赖第三方数据的接口要用mock

五、当一个接口出现异常时如何分析

         1. 抓包,用fiddler工具抓包,或者浏览器上f12。APP的话就用fiddler设置代理,去看请求报文和返回报文

          2. 查看后端日志,xshell连上服务器,查看日志。

六、判断一个bug属于前端还是后端?

       抓包看请求报文,对照接口文档,若请求报文有问题就是前端问题;请求报文没问题就看返回报文,返回数据不对就是后端问题。

原文地址:https://www.cnblogs.com/HathawayLee/p/13213922.html