性能测试day1
一、性能测试流程
- 性能需求分析
- 性能方案设计
- 业务建模、脚本优化
- 执行测试、收集性能数据
- 结果分析、性能测试报告
二、性能需求分析
- APP非常规作业:登录、搜索、预约列表
- 需要压测的业务满足条件:核心,用户量,与外部接口对接。。。
性能指标:
非硬件:50%响应时间line<1s,90%响应时间line<1s,TPS,事务成功率100%(响应时间几十毫秒到几百毫秒)
硬件:CPU内存<=70%
性能测试结果统计表写法
三、性能方案设计
单业务:登录(单一业务)
基准:30min 2w登录(客户给出的标准)
综合:登录,搜索(多个业务按比例测)
综合业务稳定性测试:7*24小时(连续压测反应真实场景)
经过分析,非常态作业APP只做单业务的压测(登录)
性能场景:
1秒启动所有的线程(20个),压测5分钟,观察性能指标(项目小,且不知道具体情况,需一点点摸索性能瓶颈)
四、业务建模、脚本优化
1.抓包获取接口数据(接口文档拿到接口数据)
输入数据点击登录按钮—浏