性能压测方案设计
2022-10-30 23:54:11 0 举报
AI智能生成
性能压测方案设计
作者其他创作
大纲/内容
压测流程
1、压测前期准备
2、压测的计划制定
3、压测脚本设计
4、压测环境申请准备
应用服务器、数据库、中间件 、监控系统、压力机
5、压测脚本设计
单个业务接口加压(订单创建)
混合场景组合加压,压测时施并发比例
6、压测脚本开发
哪些脚本需要参数化
测试数据准备
哪些需要设置检查点
7、压测前试运行
压测前演练
8、压测执行
9、压测结果分析
10、压测迭代优化
前置准备
POC流程确认
poc的流程是怎样的?
从什么时候开始,2周时间左右
先功能
业务 50%
技术 50%
后性能
poc压测和功能演示,是错开时间进行
poc压测,对方只要报告
功能演示可以借助远端
机器配置 10台 4c 8g
数据库以及版本待确定?
功能范围和性能范围是否跟之前一致待确定?
临时压测环境准备
需要我们再去买一套新的机器环境,重新部署一套,用于自行压测调优使用
压测的方式: 单场景测试还是混合测试?
压测工具: jemeter,还是load runner ?
压测策略
1、时空转换
空间换时间的策略
时间换空间的策略
2、并行/异步操作
并行操作
异步操作
3、预先/延后处理
预先/提前处理
延后/惰性处理
4、缓存/批量合并
缓存数据和结果
合并和批处理
5、算法设计和数据结构
更快的算法设计
更优化的数据结构
打分标准
1、功能打分
2、性能打分
压测场景
客户订单创建
原压测接口清单
保存-基本信息 /gateway/dragon/order/apply/autoGenarateOrder
保存-联系人信息 /gateway/dragon/form/saveOrderFormData
保存-担保人信息 /gateway/dragon/form/saveOrderFormData
保存-场景信息 /gateway/dragon/form/saveOrderFormData
保存-分期信息 /gateway/dragon/order/apply/finance/calculationSaveInstallmentInfo
保存-影像信息 /gateway/dragon/order/apply/file/saveFile
初始化-H5订单列表页 /gateway/dragon/order/queryOrderInfo
提交-接口 /gateway/dragon/order/apply/submitOrder
上传附件接口
电核审批-待办列表接口 /gateway/bpmp/task/todo?current=1&size=10
电核审批-我要办理接口 /gateway/akita/task/queryInspectInfo
电核审批-通过接口 /gateway/akita/task/phoneAduit
授信审批-待办列表初始化接口 /gateway/bpmp/task/todo?current=1&size=10
授信审批-我要办理接口 /gateway/akita/task/queryInspectInfo
授信审批-通过接口 /gateway/akita/task/phoneAduit
功能查询
压测标准
1、QPS,每秒查询
2、TPS,每秒事务
3、RT,响应时间
4、并发数
5、吞吐量
0 条评论
下一页