性能测试的测试模型

网友投稿 727 2022-11-14

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

性能测试的测试模型

经典的GAME(A)测试模型:目标、分析、度量、执行、调整。

分析:从需求分析阶段和性能测试启动阶段开始,以性能需求为基础,达成一致的性能指标列表,性能测试案例文档。性能测试需求标准,细化需求,找出测试关键点。测试对象是什么,系统配置如何,应用系统的使用模式是什么,得出的性能测试指标至少包括测试环境,业务规则,期望响应时间等。分析系统架构,对软硬件组件、系统配置以及典型的使用模型,结合测试指标,生成性能测试用例。

度量:从性能测试设计阶段,以细化的性能指标和性能测试案例为输入,输出和工具相关的场景变更、交易度量、监控器度量和虚拟用户度量等。场景的定义(测试环境、运行规则、监控数据),可表现为历史数据记录数,虚拟用户数,虚拟用户加载方式,监控指标等;事务的定义,处理器的处理能力;虚拟用户负责执行性能测试脚本,pass/fail的标准。

执行:软件测试执行阶段,以场景、交易、虚拟用户等设置信息为输入,测试报告为输出。准备测试环境、数据和脚本(测试环境包括硬件平台和软件平台,初始测试数据和用例测试数据《SQL脚本和excel文件,真实环境数据量》,性能测试工具生成脚本),运行场景和监控性能,场景是否通过,生成最终测试报告。

调整:第一轮性能测试结束没有通过,输入是测试报告和测试结果数据,输出性能测试解决方案。应用程序修改和中间件调优(数据库调优、内存升级、CPU数量、代码调优、Cache调优),各项资源使用趋向合理和保持一定的平衡。

上一篇:非功能测试中的性能测试需要掌握哪些?
下一篇:实际项目中如何开展单元测试?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~