软件系统性能测试流程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.环境清理:及时清理每轮测试产生的垃圾数据或对性能产证影响的垃圾数据

相关文档
最新文档