美文网首页
接口测试基础

接口测试基础

作者: 萌萌聊测试 | 来源:发表于2022-07-07 15:06 被阅读0次

一、接口测试本质

什么是接口?

硬件:USB、投影仪【用于数据传输的东西】

软件:接口统称API(application program interface)【鉴权码:token、key、appkey】

接口有内部接口和外部接口

内部接口:开发人员自己写的,对系统自身提供的

外部接口:系统调用外部的接口(像各大APP用微信支付,支付宝支付等)

总结:为什么需要接口

因为接口能让内部的数据被外部修改

比如:银行卡存款可以被支付接口进行调用,网上支付后,余额有变化

为什么要做接口测试

系统大都是前后端分离,若是开发进度不同,可以对先开发好的接口进行测试。一般会用到mock服务,模仿前端或后端的响应

安全方面,前端的验证可能被绕过。需要注重安全的,比如金融交易,身份证信息等

测试左移,测试尽早介入

接口交互的过程

以微信对银行卡的操作为例

接口测试的本质

二、接口返回数据

1.一般都是三组数据

error_code:错误码,0代表成功,开发自定义

msg:对错误的中文说明

data:真正返回的数据

Json详解

由2中数据类型组成:键值对,数组

Json在线编辑器 https://www.bejson.com

2.html格式

<html>

<title></title>

<body>

<error_code>0</error_code>

...

</body>

3.xml格式

<?xml?version="1.0"encoding="utf-8">

<error_code>0</error_code>

...

</xml>

三、接口测试协议

1.webservice协议(不常用):

基于http的soap协议传输数据

webservice=soap=http+xml,webservice协议就是http+xml组成的,其中xml中会用到wsdl,wsdl是描述语言xml中的一种格式。

接口地址:http//...?wsdl

Restful是一种接口规范,而不是接口协议,restful接口规范中也会用到http协议。

get- 获取数据

post- 提交数据

put- 修改数据

delete- 删除数据

2.dubbo协议

接口地址:dubbo://......

适用于少量数据的传输,能承受大的并发

3.接口地址:http://

http超文本传输协议,主要用于浏览器和服务器之间数据传输

HTTPS=http+ssl(安全传输协议)

最后: 可以在公众号:伤心的辣条 ! 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

我推荐一个【Python自动化测试交流群:746506216】,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,助你快速进阶Python自动化测试/测试开发,走向高薪之路。

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!

相关文章

  • 接口测试基础学习笔记

    慕课网接口测试基础视频课学习笔记 接口测试基础之入门篇

  • 接口测试

    1.在线http测试:接口在线测试 模块接口测试和web接口测试: 模块接口测试是单元测试的基础。它主要测试模块的...

  • 2018-05-16

    1.接口测试基础 1.1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试。 接口测试主要用于检测外部...

  • Postman

    目录 基础 接口测试简介,接口测试流程,接口测试用例设计,实战接口介绍 Postman简介和安装 Postman接...

  • 接口自动化测试设计

    一、接口测试基础 1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试。 接口测试主要用于检测外部系统与系...

  • 接口测试 | 接口测试基础

    一、接口测试简介 1.1 接口的定义及分类   接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系...

  • 接口测试书目录

    接口测试 接口测试基础知识篇 接口测试第二课(APP抓包) 接口测试第三课(HTTP协议简介) 接口测试第四课(H...

  • 接口自动化测试系列之PHPUnit-接口测试的步骤

    接着上篇文章接口自动化测试系列之PHPUnit-接口测试基础 继续来说 接口测试的步骤 接口测试的步骤并没有什么特...

  • 接口测试八问

    做接口测试的时候,要问自己8个问题【摘自《python编程基础与HTTP接口测试》】

  • Python接口测试课程(第二天)-接口测试快速实践

    目录 Python接口测试课程(第一天)-Python基础Python接口测试课程(第二天)-接口测试快速实践Py...

网友评论

      本文标题:接口测试基础

      本文链接:https://www.haomeiwen.com/subject/xtkpbrtx.html