【方案】性能测试之测试用例(方案(超详细)篇).docx

【方案】性能测试之测试用例(方案(超详细)篇).docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 核心模块的性能测试用例 在编写这类用例时,要进行综合分析,选出系统中的各个核心模块,分别设计每个模块的测试用例:把模块划分成小的“事务”进行测试,这样在测试分析 中便于定位问题到底显现在哪里; 例如邮件

您可能关注的文档

文档评论(0)

小橙学习资料 + 关注
实名认证
内容提供者

学习资料 欢迎下载

1亿VIP精品文档

相关文档