- 0
- 0
- 约1.72千字
- 约 9页
- 2026-02-11 发布于山东
- 举报
性能测试计划设计
性能测试领域分析在性能测试中引入领域的概念可以反映性能测试的直接目的。在性能测试计划阶段,首先要执行的活动是根据性能测试所期望达到的目的,分析出性能测试的应用领域。测试的目的是明确验证系统在固定条件下的性能能力的,属于能力验证领域,该领域常见于对特定环境上部署系统的性能验证测试;测试的目的是了解系统性能能力的可扩展性、系统在非特定环境下的性能能力的,属于规划能力领域,该领域常见于对应用性能可扩展性的测试;测试的目的是通过测试(发现问题)—调优(调整)—测试(验证调优效果)的方法提高系统性能能力的,属于性能调优领域;测试目的是通过性能测试手段发现应用缺陷的,属于发现缺陷领域。确定性能测试的应用领域后,可以据此给出性能测试的目标,并可以初步确定可用的性能测试方法。根据不同的性能测试应用领域分析结果,性能测试的目标定义会有所不同。表5-1-3-1中给出了各种不同应用领域的性能测试目标和性能目标(性能测试目标描述的是性能测试需要达成的目标;性能目标描述的是性能测试过程中,用于判断性能测试是否通过的标准)。
性能测试领域分析表5-1-3-1
用户活动剖析与业务建模用户活动剖析与业务建模活动用来寻找用户的关键性能关注点。用户对系统性能的关注往往集中在少数几个业务活动上,在确定性能目标之前,需要先把用户的关注点找出来,从而确定最贴近用户要求的性能目标。用户活动剖析的方法大体分为系统日志分析和用户调查分析。系统日志分析是指通过应用系统的日志了解用户的活动,分析出用户最关注、最常用的业务功能以及达到业务功能的操作路径;用户调查分析是在不具备系统日志分析条件(如该系统尚未交互用户运行实际的业务)时采用的一种估算方法,可以通过用户调查问卷、同类型系统对比的方法获取用户最关注、最常用的业务功能等内容。
用户活动剖析与业务建模经过用户活动分析之后,最终形成的结果类似于以下描述:用户最关心的业务之一是A业务,该业务具有平均每天3000次的业务发生率,业务发生时间集中在9:00—18:00,业务发生的峰值为每小时1000次,A业务的操作路径如下所示:●用户单击“发布讨论”链接;●用户在出现的页面中填写发布内容;●用户单击“提交”按钮进行提交。业务建模是对业务系统的行为及其实现方式和方法建模,一般采用流程图的方式描绘出各进程之间的交互关系和数据流向向。对复杂的业务系统来说,业务建模可以将业务系统清晰地呈现出来,为性能测试提供直观的指导。
确定性能目标性能测试目标根据性能测试需求和用户活动分析结果来确定,确定性能测试目标的一般步骤是首先从需求中分析出性能测试需求,结合用户活动剖析与业务建模的结果,最终确定性能测试的目标。根据不同的性能测试应用领域分析结果,性能目标定义会稍有不同。(1)对于规划能力领域,性能目标的描述。系统的A业务在未来的3个月内每天的业务吞吐量达到4000笔,找出系统的性能瓶颈并给出可支持这种业务量的建议。(2)对于能力验证领域,性能目标的描述。该应用能够以1s的最大响应时间处理200个并发用户对业务A的访问;峰值时刻有400个用户,允许响应时间延长为3s。(3)对于性能调优领域,最终确定的性能目标的描述。通过性能调优测试,本系统的A业务和B业务在200个并发用户的条件下,响应时间提高到3s。
确定性能目标在能力验证领域和性能调优领域的性能目标描述中,响应时间、平均的并发用户数量(或吞吐量)、峰值的并发用户数量(或吞吐量)、该性能目标针对的业务都进行明确的定义。当然,在性能测试目标中,还可以加上此时对系统资源使用的定义。一个更为完整的描述如下:该应用能够以1s的最大响应时间处理200个并发用户对业务A的访问,此时服务器的CPU占用不超过75%,内存使用率不超过70%;峰值时刻有400个用户,允许响应时间延长为3s,此时服务器的CPU占用不超过85%,内存使用率不超过90%。
指定测试时间计划该活动给出性能测试的各个活动起止时间,为性能测试的执行给出时间上的估算。具体方法是根据性能测试活动,为每个活动阶段给出可能的时间估计,最终形成时间计划。
感谢观看
您可能关注的文档
- HTML5+CSS3+JavaScript Web前端开发案例教程课件:页面骨架屏布局.pptx
- HTML5+CSS3+JavaScript Web前端开发案例教程课件:注册与登录.pptx
- Linux系统与网络管理(第四版)课件:安装与启动Apache服务器.pptx
- Linux系统与网络管理(第四版)课件:安装与启动DNS服务器.pptx
- Linux系统与网络管理(第四版)课件:安装与启动firewalld.pptx
- Linux系统与网络管理(第四版)课件:安装与启动NFS服务器.pptx
- Linux系统与网络管理(第四版)课件:安装与启动Samba服务器.pptx
- Linux系统与网络管理(第四版)课件:安装与启动sshd服务器.pptx
- Linux系统与网络管理(第四版)课件:安装与启动vsftpd服务器.pptx
- Linux系统与网络管理(第四版)课件:安装与启动邮件服务器.pptx
最近下载
- 金字塔原理完整版ppt课件.pptx VIP
- 黑龙江省牡丹江市高职单招2025-2026学年综合素质练习题含答案.pdf VIP
- 战略管理:概念与案例---课件PPT-中文641页.ppt VIP
- 医学影像学诊断报告书写规范(CT_MRI 版).docx VIP
- 黑龙江省实验中学2026届高三学年3月联合模拟考试政治+答案.pdf
- 2026年监理工程师职业资格考试预测卷(一).docx VIP
- 2021“华为杯”第十八届研究生数学建模D题.pdf VIP
- 2026年(五个方面)组织生活会个人对照检查分析4篇.docx VIP
- 《汤普森现代钢琴教程_(一)》.pdf VIP
- 2025年徐州生物工程职业技术学院单招语文测试试卷完整版.docx VIP
原创力文档

文档评论(0)