zll-zhp7045

        测试分为很多种,我们工作中常用的有功能测试,接口测试,自动化测试,安全测试,性能测试等。本博客重点讲述我对接口测试的理解,由于是第一次写博客,难免有不足之处,敬请谅解。

       其实我所理解的接口测试呢,就是所谓的功能测试,功能测试偏向的是应用程序的功能,如微信的登录功能,注册功能,语音功能,支付功能等等,而接口测试其实呢,是功能测试的一种,它主要对程序之间的接口进行测试,如登录的时候会有登录接口,注册的时候会有注册接口和获取验证码接口等。而我们工作中所测试的接口都是基于http协议的,测试的时候,开发会给我们一个接口文档(仅限于大公司和开发流程比较规范的公司),接口文档中会详情写明,要测试接口的URL,请求方式,入参参数,出参参数(服务器返回的数据),请求状态码等。请求方式常见的有get,post,deleter,put等。get是从服务器上获取数据,post是向服务器端发送数据。

       接口文档到手以后,就要着手开始写接口测试用例了,常见的接口测试用例一般包括这些东西,如下图所示:

       

     测试用例编写完后,我们就要对接口进行测试了,get请求的接口,直接在浏览器里输入地址即可,post请求的接口,就要借助接口测试工具来测了。常见的接口测试工具有PostMan, Fiddler,Charles等。这里我们来使用PostMan来进行测试。PostMan安装版本有两个,一种是插件化方式来安装,这里我们不讨论,另一种就是百度搜索PostMan下载即可。

      打开postman,请求方式变为post,右侧输入请求地址,鼠标右键点击body,输入请求参数,请求参数是Key-Value方式。然后点击send按钮,请求成功后,服务器内容会返回,把返回的数据和开发数据库中的数据进行对比,对比正确说明此接口没有问题,错误,就要进行错误排查了,可以查看一下请求参数,或者url是否填写正确。

 

分类:

技术点:

相关文章:

  • 2021-12-28
  • 2022-01-06
  • 2021-10-19
  • 2021-06-21
  • 2021-11-29
  • 2021-07-03
  • 2021-12-20
  • 2022-01-14
猜你喜欢
  • 2022-12-23
  • 2021-12-18
  • 2021-11-29
相关资源
相似解决方案