• 接口测试基础


    什么是接口?

      接口一般分为两种。一种是系统对外接口,一种是程序内部接口。

      系统对外接口:这个接口其实就是我们平时看到的样子,比如app,网站等。我们想要获取我们想要的东西,就必须通过这个接口调用方法,从而调用数据库,来获取信息!

      程序内部接口:指方法与方法之间,模块与模块之间,不同语言之间相互调用的接口。

    接口的分类?

      webService接口:走soap协议通过http传输,请求报文和返回报文都是xml形式

       http api接口:是走http协议,通过路径来区分调用的方法,请求报文是key-value的形式,返回报文一般是json串,有get和post等方法,也是最常用的两种

    什么是接口测试?

      接口测试就是功能测试!有点区别是功能测试是在页面上点点点,在页面上输入数据,查看结果;接口测试没有页面,通过接口文档上的调用地址,请求参数,拼接报文,然后发送请求,检查返回结果。

    为什么做接口测试?

      说一个很直观的例子:比较在京东买东西,付款金额为500,直接调用接口,付款成功了,接口调用成功,就测试成功了;但是假如想测试一下付款为5元时,是否会付款成功,那么在页面是没有检验的,所以只能通过接口测试,手动在接口处修改金额,从而校验结果。

    接口测试的必要性?

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

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

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

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

    接口规范文档?

      接口文档至少包括:1.接口说明

               2.调用url

                                            3.请求方法(get、post)

                                            4.请求参数,请求类型,请求参数说明

                  5.返回参数说明

  • 相关阅读:
    !!!最常用正则表达式语法
    RunMessageScript from spy
    已知进程、线程、窗体三者中某一个的句柄,需要查找另外两者的句柄。
    如何抓取一个当前运行软件所使用的内存
    谢谢你的伤害
    游摸底河有感
    九月无诗
    游石人公园有感
    影响35岁前成功的好习惯与坏习惯
    创业经验十二谈,愿有志者共勉(转)
  • 原文地址:https://www.cnblogs.com/wxcx/p/8024169.html
Copyright © 2020-2023  润新知