接口测试学习笔记(一)

接口测试涉及对外部和内部系统的接口验证,包括正例和异常场景。接口架构包括SOAP、RESTful等,测试流程涵盖文档理解、用例编写、错误覆盖和自动化测试。微信公众号接口需要appid和secret进行权限获取。Postman和Newman结合Jenkins可实现持续集成和测试报告自动化发送。

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

一、接口测试

接口测试就是测试系统组件接口之间的一种测试。
主要分为:

  • 测试外部接口:测试被测系统和外部系统之间的接口(只需要测试正例)
  • 测试内部接口:
    1.内部接口只提供给内部系统使用(预算系统、承保系统等;只需要测试正例)
    2.内部接口提供给外部系统使用(测试必须非常全面:正例、异常场景、权限控制)

二、接口架构

  1. 基于SOAP架构,基于XML规范、基于WebService协议
    特点:接口地址?wsdl结尾

  2. 基于RPC架构、基于dubbo协议、thrift协议。SpringCloud微服务

  3. 基于RestFul架构、基于json规范、基于http协议
    RestFul规则:
    接口地址:http://127.0.0.1/user,get查询用户,post新增用户,put修改用户,delete删除用户

二、接口测试流程

1.拿到接口api文档(通过抓包工具获得),熟悉接口业务、接口地址、鉴权方式、入参、出码
2.编写接口用例及评审
思路:

  1. 正例:输入正常入参,接口能够成功返回数据

  2. 反例:
    鉴权反例:鉴权码为空、鉴权码错误、鉴权码过期…
    参数反例:参数为空、参数类型异常、参数长度异常…
    错误码覆盖:根据业务而定的
    其他错误场景:接口黑名单、接口调用次数限制、分页场景

  3. 使用接口测试工具Postman

  4. Postman+Newman+Jekins实现持续集成,并且输出测试报告并且发送邮件

三、微信公众号平台接口

获取权限:
appid(ID)
secret(密钥)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值