当前位置:网站首页>接口测试
接口测试
2022-07-20 19:40:00 【用户9610393】
一、接口测试的基本定义
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等(摘自百度百科)
按自己的话说对接口来说,给予一定的参数之后接口能返回与之对应的结果。
二、接口测试主要测什么
所以接口测试主要包括:数据库,缓存,消息队列等前端之外的测试。
举个例子,把付钱这一个动作当作一个接口的话,那么付钱你需要什么:需要钱!
需要钱也有什么条件,需要多少钱,需要什么币种,需要付几次钱?
所以接口测试主要测试的是:功能,性能,安全等
三、接口测试怎么测
接口大致分为两种,一种指的是后端提供的接口,一种指的是前端提供的接口,
前端提供的接口也就是通常咱们进行访问的http接口,对这种接口进行测试的方法可以使用工具POSTMAN进行测试。
后端提供的接口,是没有界面的,对这种接口进行测试的方法就是写代码直接调用开发的接口。
四、接口测试要注意的地方
1、幂等测试
什么是幂等测试?一直听说幂等测试,最近去查了查,幂等测试。
数学里面学幂的是时候是这样描述的,a^m读作a的m次幂,意思把a连乘m次。
那么对于接口测试,幂等指的是任意多次执行所产生的影响与一次执行相同,不用担心重复执行会对系统造成改变
那怎么做幂等测试呢?
比如说:重复交易
2、资损点
3、大数据量测试
另外给大家安利一款很好用的接口测试工具apipost,满足所有接口调试工作还可以生成各种样式的接口文档。 适合新手小白,文档也很清晰。了解可看官方链接:https://console.apipost.cn/register?utm_source=10006
边栏推荐
猜你喜欢
随机推荐
王者荣耀商城异地多活架构
分组查询以及筛选的区别
LeCun提出让Mask策略也能应用于基于ViT的孪生网络,进行自监督学习!
STL notes (XII): relevance container - set
C#中缓存的使用
A CD and a floppy disk
_排序查询
物美与价廉,名创优品能否兼得?
Alas, the system analyst hasn't been here this afternoon
基于B\S架构搭建属于自己的股票分析系统
PCL计算点云粗糙度
同花顺 开户可以吗?安全吗
13 个实用的代码片断,建议收藏
对于开发而言,用户体验才是最终的王道(性能优化篇)
STL notes (IX): container BitSet
深圳招商证券开户?手机开户安全吗?
Content requirements of detailed design specification
regular expression
IIC通信协议
Multi active architecture of King glory mall