性能测试入门——完整的测试流程 - 51ste.com
登录|注册

性能测试入门——完整的测试流程

作者:huaweipaas2018  发布时间:2018-12-07 15:50:27  关键字:性能测试入门 

性能测试一般的压测流程:需求收集、测试准备、测试执行、结果分析与调优、测试报告与总结。

1.1    需求收集

性能测试需求一般在项目需求阶段就可以收集,测试人员进入项目应尽快开展此项活动。

1)    性能需求的来源:

需求文档、问卷调查、历史数据统计分析等。如果没有历史统计数据,则通过问卷调查、场景收集等方法向业务人员、BA、项目经理等收集性能场景。

2)    需求收集的内容:

      A.    系统信息:线上环境硬件、参数配置、系统架构与部署方式、数据库产品、使用的中间件、协议、系统数据规模等

      B.    业务信息:关键业务逻辑与处理流程、交易列表、交易量信息、业务分布规律等

      C.    性能需求评估:在实施性能测试之前,我们需要对被测系统做相应的评估,主要目的是明确是否需要做性能测试。性能测试工程师根据需求调研所获取的信息进行分析,明确该测什么、性能指标是多少,测试通过or不通过的标准。

1.2    测试准备

方案阶段一般有如下活动:

1)    建立业务模型

      A.    列出典型场景

      B.    统计各场景高峰日交易数

      C.    统计高峰日高峰时段的交易量占比排行

      D.    生成业务模型

2)    建立测试模型

相对于业务模型来说中,测试模型是一种实现模型,在许多时候,它是根据业务模型映射到性能测试方案和工具的结果,一般方法有正向计算或反向控制。

      A.    确定测试场景

      B.     确定测试用例(用哪些脚本来覆盖测试场景)。

3)    设计性能测试方案

结合进度、风险和测试资源确定测试方案,需要考虑的资源包括:

      A.    测试环境资源(包括环境架构配置、时间窗、测试数据)

      B.    工具资源

            性能测试工具:云性能测试服务 CPTS、Loadrunner

      C.    监控工具:Nmon监控unix和linux操作系统CPU、IO和内存的使用情况。人力资源(包括负责性能测试的测试人员和相关人员包括不限:SA、实施人员、系统管理员、调优专家等)

本文由51ste.com网友编辑,未经授权,不得转载使用上述作品盈利;个人转载,需标明原文作者及出处。

更多相关文章

说说看法查看全部评论(0)

微信二维码

部落微信公众号

QQ二维码

部落QQ群二维码