第一章----接口概念

一、什么是B/S?什么是C/S?

  B:浏览器

  C:客户端(如:手机app,电脑上第三方软件)

  S:服务器

二、什么是接口及作用?

     由前端和后端连接的桥梁,是用来传输数据的!

三、接口原理?

        客户端向--接口发送一个请求----接口向服务器发送一个请求-----服务器进行校验后---响应给接口数据-----接口在响应给客户端

四、接口方法及区别?

               最常用的get和post方法!

                区别:

                 1、 如果是get请求的话,直接在浏览器就访问得到,而post则需要借助工具才可以访问

                  2、post是放在body内,而get则放在header!

                 3、post比get安全,因为数据在地址栏不可见!

                  4、get的url会有长度上的限制,而post数据则可以非常大!

                  5、一般get用来获取数据,post用来发送数据!

五、接口测试概念?

         接口测试是为了验证后台代码是否正确,避免前端时出现更多的错误!

六、charls抓包接口?

          操作练习!!

七、charls原理?

       客户端发送请求给charls,charls发送请求在给服务器,服务器进行验证,并响应数据给charls,charls在此响应数据给客户端

八、接口类型?

           外部接口,内部接口!

九、什么是接口测试?

            传输想要的数据,看看是不是自己想要的预期结果!

十、接口文档三要素?

           1、接口url

            2、请求方法

            3、请求参数--请求类型

             4、接口说明(属于那部分模块,用来干嘛的)

             5、返回响应状态!

       注意:status、code(都是状态吗) msg(消息)        

十一、接口测试流程?

            1、拿到需求文档和接口文档

            2、分析文档

            3、写接口测试用例

            4、评审接口测试用例

             5、执行接口用例

             6、postman来执行(测试参数,断言,传输参数)

              7、自动化测试!

            

十二、以前在公司工作流程(面试)?

              1、评审需求:开发,测试,ul一起来测!

                      评审需求的时候可以说出自己的想法和意见(说重点)

               2、按着需求分析,写测试用例

                3、评审测试用例

                 4、开发提测

                  5、冒烟测试(用一跟烟的功夫执行主流程(影响下一步的过程))

                  6、跟踪bug,回归测试!

                   7、接口自动化测试

十三、环境分为几种?

     开发环境,测试环境,预线上环境,线上环境

原文地址:https://www.cnblogs.com/wsx123/p/13843350.html