性能测试流程及数据分析

本文详细阐述了性能测试的全过程,包括需求调研、业务模型确定、测试方案和计划制定,以及执行阶段的单交易基准测试、负载测试、混合场景、稳定性测试和异常测试。测试策略涉及模型维护、并发策略、极限测试和判定策略,最后总结了测试结果的记录、分析和结论,旨在评估和优化系统的性能和稳定性。
摘要由CSDN通过智能技术生成

性能测试的工作三大部分

性能需求调研:
客户能接受的响应时间,每日单交易处理能力,系统资源利用率,系统环境搭建方式、并发用户数、日交易数量等。

确定业务模型:
根据需求调研,分析哪些交易是每日需要处理使用的功能,哪些交易是月底或者年底需要批量处理,来划分测试交易的等级。

确定测试方案:
测试方案的目的是确定此次系统测试的目的,定义一个性能测试的入口准则,出口准则,并确定测试的交易业务模型、业务指标、测试模型、测试指标,以及发起测试的测试策略、执行策略、监控分析策略、以及测试内容、测试环境、工具、数据、脚本的准备、测试风险策略等。

确定测试计划:
制定测试计划的目的是为了约束测试各个活动的起止时间,为性能测试的准备、执行、分析与报告、总结等环节给出合理时间估算。

建立测试环境:
建立测试环境主要是在需求调研后根据实际上线系统环境的网络拓扑结构搭建模拟测试环境,准备测试数据等。

准备测试工具、脚本及测试数据:
根据分析系统架构模式对自动化测试工具选型、对脚本的录制调试以及测试系统存量数据的准备。

准备测试监控工具:
在性能测试的开始前,需要配置完成监控工具,用于监控每个虚拟用户的状态,及时采集交易的响应时间、吞吐量,以及各主机的CPU、I/O和内存等硬件资源利用率信息。

类别 监控指标 说明
业务交易类指标 交易平均响应时间 利用性能测试工具,对各个交易的指标进行分别监控,并记录结果。各交易成功率通过查询后台数据库或交易日志的方式获得
交易吞吐量(TPS)
各交易的成功率
系统资源类指标 主机CPU:CPU利用率、队列长度 利用L
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值