
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
性能测试是软件测试程序员在日常工作中会经常用到的一个测试方法,而本文我们就通过案例分析来简单了解一下,性能测试包含哪些测试步骤。
1、需求收集
性能测试需求一般在项目需求阶段就可以收集,测试人员进入项目应尽快开展此项活动。
2、测试准备
方案阶段一般有如下活动:
1)建立业务模型
2)建立测试模型
相对于业务模型来说中,测试模型是一种实现模型,在许多时候,它是根据业务模型映射到性能测试方案和工具的结果,一般方法有正向计算或反向控制。
3)设计性能测试方案
结合进度、风险和测试资源确定测试方案,需要考虑的资源包括:
4)输出性能测试计划
一般小型项目的性能测试计划可以和功能测试计划合并:
若大型项目性能测试有专门的资源来执行,则建议写单独的性能测试计划。
在方案中需要描述:测试需求、启停准则、测试模型设计、测试策略、测试内容、测试环境与工具需求,以及各个阶段的输出文档。还需说明性能测试工作的时间计划安排、预期的风险与风险规避方法等。
3、测试执行
1)环境搭建及数据准备
环境搭建完成后,要验证下性能测试的相关功能,保证功能可用。
正式测试之前还需要准备数据,数据分两种,一种是模拟历史数据用,这种数据一般只有数量级的要求,可以让开发导入历史数据或按照业务规则插入一些数据;还一种是业务执行需要的数据,这种数据要求可以实现正常的业务,比如测试待办审批操作,必须要有待审批的记录,这种数据可以找开发人员造,也可以自己弄LR脚本生成真实的业务数据。
2)测试执行
测试执行一般就是按照测试用例录制脚本、优化脚本、创建测试场景运行。
4、结果分析与调优
测试执行结束后,要分析测试结果,看是否达到预期的性能指标,如果不达标,则及时反馈性能问题,和开发人员一起定位性能瓶颈,开发人员做出优化后再进行测试,直到测试通过。
5、测试报告与总结
输出性能测试报告,报告要能展示出性能测试的成果,展示系统性能是否符合需求,是否有性能隐患。性能测试报告中需要阐明性能测试目标、性能测试环境、性能测试数据构造规则、性能测试策略、性能测试结果、性能测试调优说明、性能测试过程中遇到的问题和解决办法等。并对所有的重要测试资产进行归档保存,以便为下次性能测试提供数据。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。