好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

性能测试思路.docx

3页
  • 卖家[上传人]:ni****g
  • 文档编号:545279609
  • 上传时间:2024-03-31
  • 文档格式:DOCX
  • 文档大小:21.37KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • CPP性能测试思路1、 总体思路分析性能测试场景对测试场景进行需求调研对测试场景进行计算分析确定测试场景通过标准测试方案设计测试用例设计测试脚本录制测试执行 性能优化2、 活动介绍2.1 分析性能测试场景性能测试场景的分析就是对性能测试点的分析,哪些功能需要进行性能测试,其关注的重点为:是否核心功能、是否大量用户频繁使用的功能、是否发生过性能问题的功能、是否性能改进之后用户满意度极大提高的功能某个功能点是否进行性能测试可以按照几个方面去考虑:1)该功能点是曾经发生过性能问题,本次版本需要进行优化2)该功能点在本版本中有修改,或者是属于修改的影响范围内,且属于重要功能3)该功能点是本系统中的重要功能,每个版本都需要验证是否有性能问题4):该功能点是新增的,属于业务上重要流程的一个环节,或者用户使用频率很高的功能点,需要验证是否满足性能需求5)仅仅只是了解该功能点的性能情况6)选取该功能点作为代表性功能点,只是用来验证环境、参数配置等问题7)该功能点在测试过程中发现响应比较慢,可能会有性能影响,需要做性能测试8)其他原因(例如用户或者开发特别提出要进行性能测试)2.2 对测试场景进行需求调研需求调研的主要目的就是了解系统对应测试场景的实际应用情况,例如估计系统同时用户数、并发操作人数、高峰期某个时间段内操作执行次数、用户每次操作的时间、对响应时间的要求等,了解该功能点是否已经发现或者曾经发生过性能相关问题。

      调研的对象主要包括用户、BA、SA、版本经理、测试人员等可以应用Hadoor工具辅助进行需求调研2.3 对测试场景进行计算分析在以上需求调研获取到一些性能参数的基础上,进一步计算分析性能测试需要用到的相关参数或指标例如,根据用户每次操作的时间可以计算每个用户的TPS,再根据总的TPS预测值进而计算系统测试的并发用户数进行计算分析的主要依据是二八原理,80%的业务集中在每天的20%时间内进行操作,另外有两个经验公式可以参考,平均并发用户数估算公式:C=n * L/T;高峰并发用户数估算公式:C’≈C+3*C2.4 确定测试场景通过标准包括业务指标和资源监控指标的确定,例如响应时间、吞吐量、失败率、CPU、内存、I/O等,主要是在测试结束后性能测试结果是否符合要求的一个参考标准这个标准的确定需要征得各方的认可2.5 测试方案设计将以上各活动分析的的结果整理成实际的测试方案,对整个性能测试的测试方法、过程、环境等进行详细的描述作为测试用例设计和测试执行的参考2.6 测试用例设计将以上分析出的各性能测试场景编写成性能测试用例,要求有详细的操作步骤、测试数据准备、预期结果等作为测试脚本录制和测试执行的参考。

      2.7 测试脚本录制将测试用例转换成性能测试工具LoadRunner的测试脚本,并设置好各个测试过程必要的参数2.8 测试执行使用测试工具PC将各个测试场景的脚本导入执行性能测试,并对测试结果和系统表现进行分析2.9 性能优化通过性能测试结果与预期设置的标准不一致,达不到标准的测试场景需要进行性能优化,由开发人员进行性能瓶颈的分析和优化,在优化之后再次执行性能测试,是否满足要求,如果仍不满足,则需要继续优化3 工作量估计序号活动估计工作量(工作日)1分析性能测试场景22对测试场景进行需求调研53对测试场景进行计算分析24确定测试场景通过标准15测试方案设计36测试用例设计47测试脚本录制58测试执行259性能优化。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.