全网最详细的接口测试实战案例!小白必看!||电商接口测试分享篇

117 阅读3分钟

0.jpg

本文关键词:电商接口测试实战

作为一个初级测试,想学接口测试,但是一点头绪都没有。求教大神指点,有没有好的书或者工具推荐?

如何做接口测试呢?接口测试有哪些工具

做接口测试的流程一般是怎么样的?

在我刚入门测试的时候,也是对接口测试一头雾水,而且当时市面上很少有讲得好的资料,自学的过程中也走了不少弯路。于是决定用一篇文章来给大家讲讲接口测试。

如果对你有帮助的话请点个赞!

本文目录

❝ 一、接口测试最常见的误区

二、接口测试的9个实战步骤

第一步:梳理上下游调用链

第二步:编写接口测试用例

第三步:测试接口文档&调试接口

第四步:前端接口测试&Mock数据(接口层面的测试)

第五步:后端接口测试&业务逻辑覆盖(看日志、看代码)

第六步:接口性能调优(Arthas)

第七步:接口异常机制(Chaosblade)

第八步:接口版本控制&diffy

第九步:开始做接口自动化

❞ 接口测试最常见的误区 前段时间,有个朋友跳槽去了一家公司做服务端的测试开发工程师,月薪涨了50%

我第一时间向他送去了诚挚的祝福,同时询问了他去到新公司的工作情况。

他和我说,他目前主要负责一个电商平台的接口测试工作以及开始着手去搭建一个接口自动化测试平台。

因为该同事以前是做移动端的测试的,从来没有听说过,他有做接口测试的经验。于是我出于好奇,就问了一下:他目前是如何去进行接口测试的。

他对这个问题可能没有做出充足的准备,也有可能他因为之前没有接口测试的相关经验,他给到我的回答,其实和网上随便搜出来的答案差不多:

通过 Postman / Jmeter / 代码调用 等测试工具,来模拟网络请求。

  1. 校验接口传参是否合理(少传 / 漏传 / 多传 / 边界值 / 参数类型校验等等)。

  2. 测试响应结果是否会返回约定的数据格式,有没有字段没有下发或下发不正确。

  3. 验证接口是否有安全性问题,是否鉴权。

对于这个回答,我并不感到意外,网上大多数的回复也都是这么说的。

但是对于一个纯服务端的测试而言,仅仅是调调参数,真的就能完成接口测试了么?

NO,这只是接口测试的冰山一角,接口测试远没有你想象中的那么简单!

那么,接口测试主要需要测试哪些方面呢?

按照惯例,先上老(nao)图:

QQ_1723428808657.png 接下来,臻叔将用一次深度的接口测试实战,来分享一下,臻叔是如何去做接口测试的。

接口测试的10个实战步骤 接下来我们以电商平台的搜索接口来做案例,一步步给大家讲解接口测试的步骤。

「第一步:梳理上下游调用链」 1)为什么要梳理上下游调用链?

目前互联网产品的后端服务,基本上都是分布式部署的,一个接口可能会调用其他接口,也有可能被其他接口调用,接口与接口之间,具有千丝万缕的依赖关系。

如果我们的把自己负责的接口纯粹地当成黑盒去测试,不可谓知己;

如果我们只熟悉自己的接口,不清楚与其他接口的依赖关系,不可谓知彼;

所谓知己知彼,方能百战不殆。

所以,梳理上下游调用链是首先要做的工作。

QQ_1723428858459.png 交流联系方式:19925358809(同微信)