软件性能测试.ppt

软件性能测试.ppt

ID:49380999

大小:1.02 MB

页数:60页

时间:2020-02-04

软件性能测试.ppt_第1页
软件性能测试.ppt_第2页
软件性能测试.ppt_第3页
软件性能测试.ppt_第4页
软件性能测试.ppt_第5页
资源描述:

《软件性能测试.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件性能测试概览在本章中,我们将学习:性能测试概述性能测试步骤性能测试指标压力测试目标完成此课程之后,学员将具备以下能力:了解性能测试的概念了解性能测试的步骤理解基本的性能指标深入了解压力测试课程目录性能测试概述性能测试的步骤性能测试的指标压力测试性能测试的概念在正常、峰值以及异常负载条件下,测试系统的各项性能指标通过自动化的测试工具模拟进行性能测试的目的评估系统的能力识别体系中的弱点系统调优验证可伸缩性(resilience)和可靠性(reliability)性能测试的内容负载测试压力测试容量测试网络性能测试……负载测试含义在测试过程中,逐渐增加系统负担,直到出现系统不能接受

2、的性能点目的发现系统的负载极限压力测试含义在不同的负载下测试系统的运行状况压力测试与负载测试的比较实现方法基本相同测试的目的不同容量测试含义确定测试对象在给定时间内能够持续处理的最大负载或工作量使测试对象处理大量的数据,以确定是否达到了将使被测对象发生故障的极限网络性能测试含义测试网络带宽、延迟、负载和端口的变化对用户的响应时间的影响实际应用主要是测试用户数目与网络带宽的关系课程目录性能测试概述性能测试的步骤性能测试的指标压力测试性能测试的步骤制定目标和分析系统选择测试度量的方法选择相关技术和工具制定评估标准设计测试用例运行测试用例分析测试结果制定目标和分析系统制定目标确定客户

3、需求和期望确定实际业务需求确定系统需求分析系统系统类别系统构成系统功能选择测试度量的方法制定规范制定相关流程,角色,职责制定改进策略制定结果对比标准选择相关技术和工具对各种性能测试工具进行评估选择符合现有软件架构的性能测试工具制定评估标准用大量过去的,扩展的或者将来可能发生的数据组成散布图,利用这个图表不断和系统的当前状况对比定义最初的测试作为标准,利用它和所有后来进行的测试结果进行对比设计测试用例了解软件业务流程测试工具可以实现一次尽可能的包含多个测试要素尽可能发现软件的性能瓶颈执行测试用例通过性能测试工具运行测试用例在不同的测试环境上运行分析测试结果收集相关信息进行数据统计

4、分析寻找性能瓶颈不同的体系结构分析测试结果的方法也不同课程目录性能测试概述性能测试的步骤性能测试的指标压力测试性能指标种类响应时间内存(Memory)磁盘(PhysicalDisk)处理器(Processor)网络响应时间在某数据量的情况下,完成某功能模块所需要的时间内存(Memory)CommittedBytesinUseAvailableBytesPageFaults/secPages/sec磁盘(PhysicalDisk)DiskTimeIdleTimeAvg.DiskQueueLengthCurrentDiskQueueLength处理器(Processor)Proce

5、ssorTimeUserTimeProcessorQueueLength网络BytesTotal/secPackets/sec课程目录性能测试概述性能测试的步骤性能测试的指标压力测试压力测试压力测试概述压力测试流程压力测试工具压力测试的概念压力在同一时间内或某一时间内,向系统发送预期数量的交易请求并发交易请求递增交易请求并发递增交易请求压力测试测试系统在不同压力情况下的效率状况,以及系统可以承受的压力情况压力测试的对象B/S系统C/S系统其他复杂系统压力测试的目的发现影响系统性能的瓶颈评价系统性能对系统资源进行优化提高响应时间与吞吐量压力测试的局限不能穷尽所有的情况或案例不能1

6、00%地达到需求压力测试能够发现缺陷原因并发运行时间长压力测试能够发现缺陷缺陷类型内存泄漏死锁线程泄漏压力测试能够发现缺陷缺陷特点隐蔽其他技术发现不了最难解决压力测试流程图测试计划测试用例模拟多用户设置并发点执行测试用例/监测系统资源分析结果是否接受结果测试报告YN压力测试计划分析应用系统定义压力测试对象与目标评审修改压力测试计划选择压力测试工具压力测试用例明确测试目的准备测试环境确定测试数据确定测试运行程序(脚本等)明确预期结果模拟多用户方法通过多进程运行相同或不同的测试脚本来模拟多用户执行相同或不同的任务通过发包程序发送数据包测试数据参数化找到需要参数化的域合理的设置输入数

7、据设置并发点原因被测事务不能同时运行实现原理等待释放唤醒执行测试用例运行测试脚本根据情况,调整并发的进程数结果自动记录监测系统资源监测的对象网络阻塞情况主机CPU使用情况内存使用情况缓存使用情况数据库系统的数据锁……监测系统资源监测的结果图像文件实时显示运行结束数据文件监测系统资源图例监测系统资源图例监测系统资源图例分析结果分析对象测试使用的时间被测事务的响应时间(并发)进程数(成功数、失败数)进程失败原因事务响应时间随用户增加的变化图资源限制分析结果分析内容测试是否成功(失败原因)响应时间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。