软件系统性能测试流程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
性能测试流程
一.测试需求计划分析
1.对应用系统需求分析测试需求,设置测试案例,性能测试指标等。
2.分析测试对象的使用情况,服务器系统配置,多少用户并发,使用什么数据库开发,
吞吐量多少,响应时间多少,响应时间可接受范围。
3.分析性能是否满足用户需求,确定性能极限,是否存在性能瓶颈,对系统的性能进
行调优和优化
二.测试需求计划制定
1.测试目标基于需求分析抽取出用户的需求,寻找用户性能的关注点,而用户对性能
的关注点往往集中在少数几个业务活动上。
三.测试案例的制定
1.设计测试案例,根据通常情况可能会发生性能缺陷的案例,比如:用户登录,在同
样的软硬件条件下,同时并发50,100,150用户,查看其响应时间,硬件资源利用率等。
四.测试方案制定
1.设计测试计划
2.制定测试案例
3.监控测试进度
4.发现和处理测试中的风险
5.测试脚本的录制,调试,优化
6.设计测试场景,确定要监控的性能指标
7.执行脚本,观察并记录脚本运行过程中的各个数据参数变化情况
8.记录测试结果,性能指标数值
9.测试报告与评估及问题定位
10.分析性能瓶颈,提出优化建议
五.性能测试中的关键点
1.过程记录:每次执行测试都要记录,改动了那些数据参数
2.测试结果:测试结果按一定命名保存,以备分析
3.数据恢复:某些系统测试完需要数据恢复,不然影响测试结果
4.环境清理:及时清理每轮测试产生的垃圾数据或对性能产证影响的垃圾数据