- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持
性能测试之测试用例(方案篇)
性能测试在软件测试中占有重要的位置,而性能测试又关联许多内容;例如
压力与强度测试就与性能测试亲密相关: 针对一个网站进行测试, 模拟 10 到 50 个用户就为在进行常规性能测试,用户增加到 1000 乃至上万就变成了压力 / 负载测试,假如同时对系统进行大量的数据查询操作,就包含了强度测试;
为了便于性能测试工作的实施,这里的性能测试综合了性能,强度,压力, 负载等多方面的测试内容, 主要包含的内容有: 预期性能指标测试, 用户并发性
能测试,疲惫强度测试, 大数据量测试与速度测试, 网络,服务器等方面的内容;
性能测试不同的系统有不同的要求,编写方法要依据实际要求进行编写,本 文提出一个常见的参考方案, 在实际工作中, 可以依据需要加入其它例如内存泄露等与性能相关的测试用例;
下面介绍各个部分性能测试用例包含的内容:
预期性能指标测试用例
通常系统在设计前都会提出一些性能指标, 这些指标为性能测试要完成的首要工作之一; 针对每个指标都要编写多个测试用例来验证为否达到要求, 并依据测试结果来改进系统的性能;
这类通常以单用户为主,假如遇到并发用户的情形,可以归到并发用户测试
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持
用例中;这类用例通常都为可以通过手工来执行的用例, 例如示例中的上传一份文件,期望的性能为 2M/S ,完全可以手动上传文件,同时用秒表计时;这些内容通常在需求说明书中可以显而易见的查到;不过当看到如支持并发用户 300
人,就应当放到后面进行; 测试结果也为直接记录为否达到要求, 假如系统没有
达到要求就进行改善;
用户并发性能测试用例
用户并发测试为性能测试的最主要部分,包含了负载测试与压力测试的过
程;主要为逐步增加用户数量来加重系统负担, 直到显现不能接收的性能点或者瓶颈;一般要测试正常数量的用户并发与极限数量下用户并发的情形;
并发用户测试主要为对系统的核心功能与重要业务进行测试, 要以真实的业务数据作为输入, 挑选有代表性与关键的业务操作来设计测试用例; 主要编写以下两个方面的用例:
核心模块的测试(可以懂得为“单元性能测试”):对核心功能模块进行并
发用户测试, 测试系统为否能够稳固运行; 例如对于互联网的公用邮件系统, 每天早上 9 点左右可能为收发邮件的高峰, 这时候上千的用户都要在上班后进入邮件系统,系统这个时候需要接收与发送大量的邮件; 所以邮件系统这一功能模块要进行并发测试; 通过测试可以知道数据库服务器, 操作系统, 网络设备等为否能够承担住考查,同时可以对瓶颈进行分析;
表 2 列出来一些常见的参数 (表格中的数据为示例的测试用例与测试结果 ), 可以依据实际需要进行增加与删除,其中磁盘 I/O ,数据库相关测试参数要依据实际情形进行挑选,因此没有列出;
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持
功能 在线用户达到高峰时, 发送与接收一般邮件正常, 保证 200
个以内用户可以同时拜访邮件系统,能够正常发送与接收邮件;
目的 测试系统 200 个以内的用户同时在线能否正常发送邮件;方法 采纳 LoadRunner 的录制工具录制一个邮件发送过程, 然
后利用其完成测试,要监视数据库服务器与 web 服务器的性
能;其中发送的邮件为一般的邮件,附件大小不超过 1M.
并发用户数与事务执行情形
并发用户
数
事务平均
响应时间
事务最
大响应时间
平均每
秒处理事务数
事务
胜利率
每秒点
击率
平均流量
(字节/ 秒)
100
1.344
2.078
5
100%
102
5177
?
?
?
?
?
?
?
并发用户数与数据库主机
并发用户
CPU 利用
MEM 利用
磁盘
I/O
参
DB 参数
1
其它参数
数
率
率
数
100
23 %
11 %
?
?
?
?
?
?
?
并发用户数与应用服务器的关系表
并发用户数 CPU 利用率 MEM 利用率 磁盘 I/O 参数
100 32 % 27 % ?
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持
文档内容来源于:网络收集整理,word版本可编辑,欢迎下载支持
?
?
?
?
?
表 2 核心模块的性能测试用例
在编写这类用例时,要进行综合分析,选出系统中的各个核心模块,分别设计每个模块的测试用例:把模块划分成小的“事务”进行测试,这样在测试分析
中便于定位问题到底显现在哪里; 例如邮件
您可能关注的文档
- 【化学】最新人教版初三化学知识点大全.docx
- 【方案】无机轻集料外墙保温施工方案(超详细)直接使用版.docx
- 【方案】旋挖钻干成孔施工方案(超详细).docx
- 【方案】旋挖钻机钻孔施工方案(超详细).docx
- 【方案】旋挖钻孔灌注桩施工方案(超详细)1.docx
- 【化学】易制毒化学品存储条件.docx
- 【化学】新教科版六年级《科学》下册期末知识点复习(化学变化)比如豆子和沙子的实验,在混合和分离的前后没有.docx
- 【化学】2021年新人教版初三化学基础知识复习单元过关填空题.docx
- 【化学】新人教版初三化学各章节知识点归纳总结(超详细).docx
- 【化学】新人教版初三化学下册期末重要知识点.docx
- 【重庆市S街道家庭医生签约服务现状调研分析报告6000字】.docx
- 八年级生物下册教学课件《选择健康的生活方式》.pptx
- 高中高考思想政治一轮总复习课后习题 选择性必修一 当代国际政治与经济 课时规范练30 和平与发展 (2).doc
- 企业社保费申报流程(核定版).docx
- 高中高考思想政治一轮总复习课后习题 选择性必修一 当代国际政治与经济 课时规范练31 中国的外交 (2).doc
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第1单元 各具特色的国家 第一单元过关检测.doc
- 第6章 生物的进化B卷 能力提升—高一生物学人教版(2019)必修二单元达标测试卷.docx
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第2单元 世界多极化 第4课 和平与发展 第2框 挑战与应对 (2).doc
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第3单元 经济全球化 第6课 走进经济全球化 第2框 日益开放的世界经济.doc
- 【泰安交通建设集团人力资源管理模式研究4900字】.doc
文档评论(0)