接口性能测试总结

一、需求调研
压测目的
1、确定压测接口期望实现的性能表现。
2、符合目标性能表现后是否要看接口性能表现的临界点。
压测接口调研
1、业务流
了解熟悉压测接口实现功能时涉及的调用应用、依赖哪些外部接口调用,即接口内部的业务流程。
2、数据流
了解接口涉及数据相关操作,是否涉及“增删改查”操作,这些操作的执行又是什么样子的。如,是否是先读取内存、再缓存最后数据库呢。缓存又用是什么呢?ES、Redis?
二、压测数据准备
压测场景
确认压测接口实现的业务场景,了解业务流和数据流之后分析需要压测的场景。
分析点:1、可能出现瓶颈的地方;2、影响性能的因素;3、压测目标
压测数据
压测数据非常关键,它决定你的压测结果是否有效,是否可以实现你的压测目的。根据压测场景、线上监控数据信息等,估计需要准备的数据量。
依据:
1、生成环境监控数据:TPS、TP99、平均调用量等
2、接口使用场景
3、缓存失效时间
例:线上四台机器4核/8G内存机器,每分钟调用量为9万次;测试环境一台2核/8G内存:准备的参数化数据量1万多条,模拟线上环境。
压测脚本
重点:入参字段数据的参数化
三、压测报告
四、调优办法
1、很多RPC接口调用的可评估是否以并行调用方式实现,以提高CPU利用率。
2、数据库读写的动作是否可以利用缓存实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于接口测试性能测试,以下是一般的流程: 接口测试流程: 1. 确定测试目标:明确要测试接口和功能。 2. 编写测试用例:根据接口文档,编写针对每个接口测试用例,包括正常情况、异常情况和边界情况。 3. 准备测试环境:搭建测试环境,包括服务器、数据库等。 4. 执行测试用例:按照测试计划执行测试用例,发送请求并验证响应结果。 5. 记录和分析结果:记录每个接口测试结果,并进行结果分析,查找问题和异常。 6. 编写缺陷报告:对于发现的问题,编写详细的缺陷报告,描述问题的具体情况和复现步骤。 性能测试流程: 1. 确定性能指标:明确要测试性能指标,例如响应时间、吞吐量等。 2. 编写性能测试计划:制定性能测试计划,包括测试目标、测试环境、测试数据等。 3. 准备测试环境:搭建性能测试环境,包括服务器、数据库、负载发生器等。 4. 配置性能测试工具:根据需求选择性能测试工具,并进行配置,设置并发用户数、请求频率等参数。 5. 执行性能测试:按照测试计划执行性能测试,模拟多个并发用户发送请求,并记录性能数据。 6. 分析和优化:分析性能数据,查找性能瓶颈和问题,并进行优化和调整。 7. 编写性能测试报告:总结测试结果,编写详细的性能测试报告,包括测试目标、测试环境、性能指标、分析结果等。 以上是一般的流程,具体的测试流程可能根据项目需求和实际情况有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值