文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
性能测试之测试用例(方案篇)_New
性能测试之测试用例(方案篇)_New
发布时间:2020-06-06 来源:
文档文库
小
中
大
字号:
手机查看
性能测试之测试用例
(
方案篇
性能测试之测试用例(方案篇)
性能测试在软件测试中占有重要的地位,而性能测试又关联很多内容。例如
压力和强度测试就与性能测试密切相关:
针对一个网站进行测试,
模拟
10
到
50
个用户就是在进行常规性能测试,用户增加到
1000
乃至上万就变成了压力
/
负
载测试,如果同时对系统进行大量的数据查询操作,就包含了强度测试。
为了便于性能测试工作的实施,这里的性能测试综合了性能、强度、压力、
负载等多方面的测试内容,
主要包含的内容有:
预期性能指标测试、
用户并发性
能测试、
疲劳强度测试、
大数据量测试和速度测试、
网络、
服务器等方面的内容。
性能测试不同的系统有不同的要求,编写方法要根据实际要求进行编写,本
文提出一个常见的参考方案,
在实际工作中,
可以根据需要加入其它例如内存泄
露等和性能相关的测试用例。
下面介绍各个部分性能测试用例包含的内容:
1.1
预期性能指标测试用例
通常系统在设计前都会提出一些性能指标,
这些指标是性能测试要完成的首
要工作之一。
针对每个指标都要编写多个测试用例来验证是否达到要求,
并根据
测试结果来改进系统的性能。
这类通常以单用户为主,如果遇到并发用户的情况,可以归到并发用户测试
用例中。
这类用例通常都是可以通过手工来执行的用例,
例如示例中的上传一份
文件,期望的性能为
2M/S
,完全可以手动上传文件,同时用秒表计时。这些内
容通常在需求说明书中可以显而易见的查到。不过当看到如支持并发用户
300
人,
就应该放到后面进行。
测试结果也是直接记录是否达到要求,
如果系统没有
达到要求则进行改善。
1.2
用户并发性能测试用例
用户并发测试是性能测试的最主要部分,包含了负载测试和压力测试的过
程。
主要是逐渐增加用户数量来加重系统负担,
直到出现不能接收的性能点或者
瓶颈。一般要测试正常数量的用户并发和极限数量下用户并发的情况。
并发用户测试主要是对系统的核心功能和重要业务进行测试,
要以真实的业
务数据作为输入,
选择有代表性和关键的业务操作来设计测试用例。
主要编写以
下两个方面的用例:
核心模块的测试(可以理解为“单元性能测试”
)
:对核心功能模块进行并发
用户测试,
测试系统是否能够稳定运行。
例如对于互联网的公用邮件系统,
每天
早上
9
点左右可能是收发邮件的高峰,这时候上千的用户都要在上班后进入邮
件系统,
系统这个时候需要接收和发送大量的邮件。
所以邮件系统这一功能模块
要进行并发测试。
通过测试可以知道数据库服务器、
操作系统、
网络设备等是否
能够承受住考验,同时可以对瓶颈进行分析。
表
2
列出来一些常见的参数
(
表格中的数据为示例的测试用例和测试结果
,
可以根据实际需要进行增加和删除,
其中磁盘
I/O
、
数据库相关测试参数要根据
实际情况进行选择,因此没有列出。
功能
在线用户达到高峰时,发送和接收普通邮件正常,保证
200
个以内用户可以同时访问邮件系统,
能够正常发送和接收
邮件。
目的
方法
测试系统
200
个以内的用户同时在线能否正常发送邮件。
采用
LoadRunner
的录制工具录制一个邮件发送过程,
然后利用其完成测试,要监视数据库服务器和
web
服务器的
性能。其中发送的邮件为普通的邮件,附件大小不超过
1M.
并发用户数与事务执行情况
并发用户
数
事务平均
响应时间
事务最
大响应
时间
100
…
1.344
…
2.078
…
平均每
秒处理
事务数
5
…
事务
成功
率
100%
…
102
…
每秒点
击率
平均流量
(字节
/
秒)
5177
…
并发用户数与数据库主机
并发用户
数
CPU
利用
率
MEM
利用
磁盘
I/O
参
率
数
DB
参数
1
其它参数
100
…
23
%
11
%
…
…
…
…
…
…
并发用户数与应用服务器的关系表
并发用户数
100
…
CPU
利用率
32
%
…
MEM
利用率
27
%
…
磁盘
I/O
参数
…
…
表
2
核心模块的性能测试用例
在编写这类用例时,要进行综合分析,选出系统中的各个核心模块,分别设
计每个模块的测试用例:把模块划分成小的“事务”进行测试,这样在测试分析
中便于定位问题究竟出现在哪里。
例如邮件系统可以划分成:
接收邮件、
发送邮
件、打开邮件等小的事务进行测试用例的编写,每个操作做为一个用例来执行。
业务组合性能测试(可以理解为“集成性能测试”):所有的用户不会只使
用核心模块,通常每个功能都可能被使用到,所有既要模拟多用户的“相同”操
作,又要模拟多用户的不同操作,对多个业务进行组合性能测试。
业务组合测试是更接近用户实际操作系统的测试,
因此用例编写要充分考虑
实际情况,
选择最接近实际的场景进行设计。
这里的业务组成单位以不同模块中
的“子操作事务”为单位,进行各个模块的不同业务的组合。例如在办公自动化
系统中就可以选择“公文模块中的发送公文、电子公告模块中的查看公告信息、
网上论坛模块中的上传文件”
等事务作为一组组合业务进行测试,
用例设计信息
如下:
功能:
在线用户达到高峰时,
用户可以正常使用系统,
保证
500
个以内用户
可以同时在线使用系统。
目的:
测试系统
500
个以内的用户同时在线能否使用比较常见的模块:
公文
系统、电子公告、网上论坛。
方法:采用
LoadRunner
的录制工具录制三个业务:
业务
1
——在公文系统内,进行打开、修改等操作;
业务
2
——在电子公告系统内,查看、发布公告;
业务
3
——在网上论坛系统内发布帖子,查看文章。
每个业务分配一定数目的用户,
利用
LoadRunner
来完成相关参数的
测试。
其它部分设计可以参考表
2
。执行时要分别记录各个事务的执行情况。
多用户并发性能测试是性能测试的核心内容,
包含了全部与多用户相关的测
试。因此设计时要全面考虑,不要有遗漏。在测试执行时,本部分通常是采用性
能测试工具例如
LoadRunner
来进行测试的,因此更容易执行和提高效率。
1.3
疲劳强度与大数据量测试
疲劳强度测试是在系统稳定运行下模拟最大用户数量、并长时间运行系统,
通过综合分析执行指标和资源监控来确定系统处理最大业务量时的性能。
疲劳强度测试的目的就是检验系统长时间运行后的性能,因此设计用例时,
需要编写不同参数或者负载条件下的多个测试用例,
对服务器、
软件、
网络进行
不同条件下的综合测试分析,测试时要记录系统发生故障的信息作为测试结果。
疲劳强度测试也是采用测试工具进行的。
大数据量测试分为两种:一个是针对某些系统存储、传输、统计查询等业务
进行大数据量的测试;
另一个是与前面并发测试相结合的综合数据测试。
编写用
例时主要编写前一部分,后一部分尽量放在并发测试中。
大数据量测试一般是针对那些对数据库有特殊要求的系统进行测试,
例如电
信业务系统的手机短信息表,
由于有的用户关机或者不在服务区,
每秒钟需要有
大量的短信息保存,
同时在用户联机后还要及时发送,
因此对数据库性能有极高
的要求,需要专门测试。
本部分用例设计表格可以参考用户并发性能测试部分。
1.4
网络性能测试
网络性能测试主要是为了准确展示带宽、延迟、负载和端口的变化是如何影
响用户的响应时间的。
在实际的软件项目中,
主要是测试用户数目与网络带宽的
关系。
编写用例的格式如表
3 (
表格中的数据为示例数据
:
https://www.2haoxitong.net/k/doc/7c2080412079168884868762caaedd3382c4b503.html
《性能测试之测试用例(方案篇)_New.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
相关推荐
1
高考语文 满分作文赏析7《诗意地生活》素材
2
系统并发测试方案
3
高中作文-诗意地生活--高考优秀作文欣赏
4
住房按揭贷款信息表
5
性能测试方法及分析方法
6
并发编程测试题
7
“税收债务关系说”产生的社会基础与现实意义
8
压力测试方案
9
Windows WEB服务器并发测试
10
压力测试方案(参考模板)
推荐内容
人教版道德与法治七年级上册教案:4.2 深深浅浅话友谊
文件汇编
部编版四年级上册语文1-8单元思维导图(知识点梳理)
民政局2021年清明节祭祀活动工作总结
重道笃行,通达致远——安徽省高速公路控股集团有限公司案例分析
文件汇编【模板】
二年级语文20《大象的耳朵》教案
二年级语文20《大象的耳朵》教案
文件管理编制程序汇编
谦虚的话200句