1 / 295
文档名称:

软件测试性能测试ppt课件.ppt

格式:ppt   大小:958KB   页数:295页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试性能测试ppt课件.ppt

上传人:luyinyzhi 2018/10/11 文件大小:958 KB

下载得到文件列表

软件测试性能测试ppt课件.ppt

文档介绍

文档介绍:性能测试
性能测试的基本概念
性能测试主要检验软件是否达到需求规格说明书中规定的各类性能指标,并满足一些性能相关的约束和限制条件。
性能测试包括以下几个方面:
评估系统的能力。测试中得到的负荷和响应时间等数据可以被用于验证所计划的模型的能力,并帮助做出决策。
识别系统中的弱点。受控的负荷可以被增加到一个极端的水平并突破它,从而修复系统的瓶颈或薄弱的地方。
系统调优。重复运行测试,验证调整系统的活动得到了预期的结果,从而改进性能,检测软件中的问题。
性能测试方法
基准法
性能测试的基准大体有以下几方面:
响应时间
从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。合理的响应时间取决于实际的用户需求。
并发用户数
一般是指同一时间段内访问系统的用户数量。
吞吐量
指单位时间内系统处理的客户请求数量。
性能计数器
描述服务器或操作系统性能的一些数据指标,比如Windows系统资源管理器。
性能测试执行
分为三个阶段:



分析阶段
分析结果
改变系统以优化性能
设计新的测试
性能测试案例分析
一个数据库应用系统性能测试的具体应用

目前有许多用于功能测试的自动化测试工具可供用户使用来节省测试时间、提高测试效率。
结合现在比较流行的JMeter这一开源的自动化测试工具介绍一下数据库系统的性能测试。
(1) 系统介绍
被测系统是一个分布式数据库系统Testbase。该数据库采用Oracle数据库,Testbase里包括三张表,这里仅取其中一张名为City的表来说明测试过程,表的创建语句如下:
create table City (Country varchar(20) not null,
Name varchar(20) not null,
Des varchar(20) not null)