1.接口字段类型、长度、是否必填。
2.压测指标:接口响应时间、并发数、每秒查询率。
3.多系统对接时,要考虑系统并发情况造成的影响,进行限制并发线程。
案例:系统未对并发线程进行管控,导致A系统给B系统传输同一份数据时,同时执行了两次任务,导致数据在B系统重复。多数出现在业财一体业务中,业务系统给财务系统推数。
解决方案:线程加锁,A线程未处理结束时,B线程进行排队。数据唯一值校验。

4.接口处理预热通常是指在接口应用程序启动之前,为其预先进行一系列初始化操作,以提高接口的响应速度和稳定性。预热的主要目的是让应用程序在接收到真正的请求之前,先将相关的资源加载到内存中,以缓解接收到高峰流量时可能出现的延迟和错误。
通过接口处理预热,可以有效地提高接口的响应速度和稳定性,避免出现高峰流量时的性能问题。

5.接口返参异常定义:

1. 看到4开头,就是客户端的问题

4xx(客户端错误状态码):请求包含错误语法或无法完成请求。

  • 400 Bad Request:服务器无法理解请求的格式。
  • 401 Unauthorized:请求要求身份验证。
  • 403 Forbidden:服务器拒绝请求。
  • 404 Not Found:服务器找不到请求的资源。

    2.看到5开头,就是服务器的问题

    5xx(服务器错误状态码):服务器在处理请求的过程中发生了错误。
  • 500 Internal Server Error:服务器遇到错误,无法完成请求。
  • 501 Not Implemented:服务器不具备完成请求的功能。
  • 503 Service Unavailable:服务器暂时无法处理请求(可能是过载或维护)。