接口测试分析全流程

本文详细介绍了接口测试的概念、接口的分类和分析,包括webservice和HTTP接口,以及常用的抓包和测试工具。接着,阐述了接口测试的方法,包括模拟HTTP请求、用例设计和自动化实现。此外,还提到了接口用例设计的重点,如功能测试、边界测试、异常情况和性能测试。最后,强调了接口测试的重要性,并提出了接口测试的评估标准。
摘要由CSDN通过智能技术生成

什么是接口测试?
是测试系统组件间接口的一种测试。通过URL像服务器或者其他模块等,传输我们想传输的数据,然后看看他们返回的是不是我们预期想要的。

一、分析接口
分析接口文档,需求文档,概要设计文档
接口一般分为两种:1、程序内部接口;2、系统对外的接口;
接口分类:1、webservice(soap协议 xml格式);2、http(http协议)
抓包工具:Fiddle、httpwatch、Wireshark
接口测试工具:postman、Jmeter、soapui

二、接口测试的方法
怎么做的接口测试?
我们项目前后端调用主要是基于http协议的接口,所以测试接口时主要是通过工具或代码模拟http请求的发送与接收。工具有很多如:postman、jmeter、soupUI。也可以用 接口自动化来实现,就是用代码实现,发送请求用断言来判断。
1.写一个程序去调用该接口,看是否能够达到该接口所定义的功能;
2.根据该接口参数,构造不同的用例,测试接口在参数合法及非法情况下能否达到预期效果;
3.根据该接口中的逻辑,设计不同条件的用例,测试该接口实现代码的逻辑;
4.进行容错及健壮性测试;
5.静态检测代码,看是否有内存泄露、或永远走不到的分支、代码规范及逻辑是否合理;
6.对于一些接口,需要进行多线程测试

三、接口用例设计
1、功能测试:正常场景、异常场景;
2、边界测试:
业务规则边界分析
参数的边界测试&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值