【测试基础】九、如何做 API 测试?异步的呢?

本文介绍了API测试的重要性,包括基本步骤、多API调用场景、依赖处理和异步API测试。强调了重量级API测试、轻量级GUI测试和单元测试的原则,并提供了使用工具如Postman、JMeter进行测试的方法。同时,对于异步API,提出了只需验证调用正确性的测试思路,并提及了MockServer在解耦测试中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

API 测试就是接口测试。

对于现在大多的互联网公司来说,API 测试可以实现良好的投入产出比,因此应该成为互联网产品的测试重点,也就是形成了菱形的测试策略

原则是:

  • 重量级 API 测试
  • 轻量级 GUI 测试
  • 轻量级单元测试

一、API 测试的基本步骤

API 测试说简单也很简单,基本上就是三步走

  • 准备测试数据(也可能有现成的)。
  • 使用工具,对待测试 API 发起请求。
  • 验证返回的结果 response。

请求工具就很多了,常见的有:Postman、JMeter、cURL,还有代码里的请求库,比如 python 中的 requests、java 中的 okhttp 等等。我们通常根据业务特点和所处阶段,选用最适合的测试工具。

二、多 API 调用的复杂场景

除了我们最常见的单接口测试之外,还会遇到某些业务涉及调用多个 API 来完成的场景。

通常这个时候,我们需要知道多个 API 的调用顺序,这些可以借助工具(比如fiddler)或者系统日志来辅助我们完成。

对于有值传递的情况,比如 接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值