美文网首页
客户端接口测试基础理论

客户端接口测试基础理论

作者: Ssaffron | 来源:发表于2021-05-15 15:48 被阅读0次

1、什么是接口

接口:英文全称Application Programming Interface,翻译为“应用程序编程接口”,简称API

正经定义:本质是预先定义的函数,开发人员不需要访问接口中的源码,或理解接口内部工作机制,直接调用该接口来实现功能

通俗理解:接口说我有一些功能,你不用关心我怎么实现的,我会给你一个我的地址,你按照地址找到我,按照我规定的格式(请求类型),给到我所需要的信息(参数),我会给你个反馈(响应信息)

客户端接口:开发间分工协作的产物,不同开发实现自己的功能,封装成接口,让其他同学来调用

2、常见接口类型

HTTP接口:走http协议,通过路径来区分调用的方法。请求报文都是key-value形式的,返回报文一般都是json串。可以使用的工具有postman、RESTClient、jmeter、loadrunner等

Dubbo接口:是阿里巴巴开源的致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,dubbo框架告别了传统的web service的服务模式,进而改用provider和consumer模式进行服务

webService接口:走soap协议,通过http传输请求报文和返回报文都是xml格式的,在测试的时候通过工具才能进行调用测试。可以使用的工具有Soapul、jmeter、loadrunner

3、什么是客户端接口测试

接口测试是指测试客户端调用云端的各个接口,检查接口调用的准确性。接口测试介于单元测试与系统测试之间的测试。

4、为什么要做接口测试

从代码层面监控,代码底层发现bug,可以及早发现问题,降低测试成本

接口是各种系统功能的基础,很多系统调用一个接口,接口出现问题可能会引起许多系统功能的问题,测试人员覆盖不到每一个系统功能,此时接口测试大展身手,控制代码改动的影响面

接口相对UI较稳定,更容易自动化和持续集成

相关文章

  • 客户端接口测试基础理论

    1、什么是接口 接口:英文全称Application Programming Interface,翻译为“应用程序...

  • RPC简单实现及原理分析

    接口(客户端服务端通用) 服务端接口实现类 处理客户端请求 客户端远程调用方法 测试类 预期结果HELLO测试结果...

  • 2018-08-23 B/S架构---接口规范

    B/S 架构流程图 接口测试流程 接口测试: 主要模拟客户端请求服务端(http协议 233格式+接口规范) 接口...

  • 测试工具汇总-持续更新

    V1.0 接口测试 发包工具 mock 接口自动化平台 数据库测试 客户端 Python库 压力测试工具 sql注...

  • 2022年十大接口测试工具合集

    接口测试的全称是应用程序编程接口(API)测试,从原理上来说,接口测试是模拟客户端向服务器端发送请求,然后检查能否...

  • React Native Fetch 模拟请求本地json数据

    和服务器接口交互,当客户端还已经开发完,但服务器接口还没发布时,客户端可以先使用本地模拟的数据去测试,等服务器接口...

  • 接口测试总结

    由于平台服务器是通过接口来与客户端交互数据提供各种服务,因此服务器测试工作首先需要进行的是接口测试工作。测试人员需...

  • 接口功能测试策略

    由于平台服务器是通过接口来与客户端交互数据提供各种服务,因此服务器测试工作首先需要进行的是接口测试工作。测试人员需...

  • 阿里软件测试工程师推荐|自动化测试——postman工具的使用

    Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HT...

  • 接口用例设计

    1.接口测试用例设计思路 目的:测试接口的正确性和稳定性; 原理:模拟客户端向服务器发送请求报文,服务器接收请求报...

网友评论

      本文标题:客户端接口测试基础理论

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