接口测试时,接口响应返回时间过长是什么原因

作者: lhlaishui 分类: 软件测试 发布时间: 2024-08-22 21:18

在做接口测试的时候,经常会遇到某接口的响应时间过长,怎么办?可以我们可以依次排查

一、网络方面:
1、网络质量不佳,
2、带宽不足 会导致传输速度慢或者发生拥塞,
3、包丢失和重传 引起延迟
二、客户端方面:
1、客户端请求体积过大 发送速度缓慢
2、多线程并发请求 会加重服务器的压力
3、重复请求或重试机制 会引发风暴
三、服务端方面:
1、服务端硬伴性能遇到瓶颈 比如CPU、内存等
2、服务依赖的下游服务响应过慢 所以拖累整体
3、服务端存在非优化的查询或计算逻辑
4、服务端超时时间配置过短 消息队列、连接池等参数配置不合理
四配置方面:
五、数据库方面:
1、Sql语甸没有写好索引 就开始执行计划,导致全表扫描 索引失效
2、服务器硬件配置(CPU、肉存、I0)存在瓶颈 导致查询慢
3、存在大量慢查询,或者大量耗时的关联查询 响应时间变长存在循环、递归逻辑导致请求堵塞
五、代码方面:
2、存在死循环、递归逻辑导致请求堵塞
2、线程竟争问题

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注