【1-1】基于Python-接口测试基础知识

在进行接口测试的前期,可能会常问的问题是为什么要进行接口测试、怎么进行接口测试、还有最为显的高深莫测的就是如果进行接口的压力&性能测试,这个貌似是每个测试工程师的必经道路。

经过一系列的学习接口学习的记录和总结。 让我们一同成长。

 

  1.1 为什么要做接口测试?

   不同端的工作进度不一样,对最开始出来的接口进行接口测试,从而测试越早加入项目团队,能有效的缩短项目时间,提高工作效率,提高系统的质量和健壮性,减少后期的维护成本。

  1.2 什么是接口?

  接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

  一般来说,测试接口是指测试接口的功能、性能和稳定性测试,当然还有大佬级别的安全性测试。另外,工作中接口测试基本是针对HTTP或者HTTPS协议的接口测试。

  一个project中,我们可能会遇到很多接口,少的有几十个,多的有几百上千个接口。做接口测试时,我们没有软件界面,没有具体的测试场景,只有一个接口描述文档。接口,是一个抽象的东西,我们需要利用软件测试理论和方法以及接口文档,从而发现接口的功能和安全性的缺陷。

  • 接口:内部接口和外部接口

    • 内部接口:开发人员自己开发的接口

    • 外部接口:例如网站调用微信支付和支付宝支付接口;一些模块与模块之间的接口

 

以下介绍一下接口测试必备的知识点。

  1.3 接口的请求方式

    HTTP一共有8种请求方式:GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE、CONNECT;可能在平时用的过程中用的最多的是GET、POST,其次还用到DELETE

img


  • post和get 的区别

 

 

 

 


  • HTTP的状态码

    以下为常见的状态码及对应的错误信息,绿色标记为我目前测试过程当中常见系列的错误信息

 

 

 

 

posted @ 2019-07-19 13:25  Yulisa  阅读(553)  评论(0)    收藏  举报
321312321321