系统测试案例分析.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统测试案例分析

系统测试小结 功能测试 性能测试 压力测试 容量测试 安全性测试 用户界面测试 安装/卸载测试 文档测试 回归测试 * * * * * * * * * * * * * * * * Page * 系统测试案例分析 案例一 性能测试/压力测试 项目介绍 Page * 针对某公司办公自动化(OA)系统的负载压力测试, 采用专业的负载压力测试工具来执行测试。系统采用B/S架 构,服务器是一台PC Server(4路2.7GHz 处理器,4GB 内存),安装的平台软件包括Microsoft Internet Information Server5.0,ASP.NET,SQLServer 2000。 使用2台笔记本电脑安装测试工具模拟客户端执行“登 录”业务操作。 测试目标 Page * 1)试系统分别在2M、4M网络宽带下,能够支持用户登录的最大并发用户数; 2)测试服务器的吞吐量(即:每秒可以处理的交易数),主要包括服务器CPU平均使用率达到85%时系统能够支持的最大吞吐量和服务器CPU平均使用率达到100%时系统能够支持的最大吞吐量。 性能需求:指标“响应时间”合理范围为0~5秒。 测试策略 Page * 1)设计出两种场景2M网络和4M网络环境下进行模拟测试。 2)其中选定登录业务进行测试,加压策略采取逐步加压的方式。 测试结果-2M网络 Page * 问题: 1.在满足系统性能指标需求(响应时间0-5秒)时,系统所能承受的最大并发数? 2.2M宽带环境下,CPU使用是否合理?宽带是否是系统瓶颈? 测试结果-4M网络 Page * 问题: 1.在满足系统性能指标需求(响应时间0-5秒)时,系统所能承受的最大并发数? 2.4M宽带环境下,CPU使用是否合理?增加宽带是否是提高系统性能的有效方法? 结果分析 Page * 优化建议 Page * 案例二 性能测试/压力测试(集群环境) 项目介绍 Page * 模拟多用户登录《工作流系统》,针对代表性工作流A/B/C连续创建20个实例。在单机和集群测试环境分别进行负载压力性能测试。 单机环境下测试用机与一台应用服务器连接在同一交换 机上,压力直接加在一台应用服务器上。 集群环境下测试用机与服务器连接在同一台交换机上, 压力由负载均衡模块分摊到两台应用服务器上,数据服务器 不作集群处理。 测试需求要点: 1) 随着负载的增加,采用集群方案是否对此应用系统有效 2) 服务器资源是否使用合理 测试策略 1) 单机测试环境 2) 集群测试环境 Page * 测试结果 客户端性能测试结果 Page * 客户端性能提升:120并发用户:19倍以上 240并发用户:3倍以上 测试结果-单机环境的服务器端性能-A Page * CPU占用率递增50% 测试结果-单机环境的服务器端性能-B/C Page * CPU占用率超85% 测试结果-集群环境的服务器端性能-A Page * 服务端资源占用情况绝对值变化不大,但CPU占用递增20%左右较为稳定 问题 1)集群是否比单机环境效率高? 2)单机与集群环境下,应用服务器与数据服务器资源利用 率如何?是否存在瓶颈?单机环境与集群环境相比,哪种资 源占用率较高,哪种资源占用率递增较快? 3)此系统是否可以采用集群的方案? Page * 案例三 Web项目安全性测试 安全性测试案例分析 Page * WEB的安全性测试主要从以下方面考虑: 1.SQL Injection(SQL注入) 2.Cross-site scritping(XSS):(跨站点脚本攻击) 3.Email Header Injection(邮件标头注入) 4.Directory Traversal(目录遍历) 5.exposed error messages(错误信息) 1.SQL注入 Page * form id=form_search action=/search/ method=get div input type=text name=q id=search_q value= / input name=search type=image src=/media/images/site/search_btn.gif / a href=/search/ class=flGamefinder/a /div /form 1:对于未明显标识在URL中传递参数的,可以通过查看HTML源代码中的FORM标签来辨别是否还有参数传递.在FORM 和/FORM的标签中间的每一个参数传递都有可能被利用. 2:当找不到有输入行为的页面时

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档