77范文网 - 专业文章范例文档资料分享平台

《软件工程与软件测试技术》期末复习大纲 - 图文(5)

来源:网络收集 时间:2020-03-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《软件工程与软件测试技术》课程复习大纲与练习题

24. 简述性能测试都有哪些类型

性能测试的主要类型包括:负载测试,压力测试,大数据量测试,疲劳强度测试和失效恢复测试;其他的类型包括执行效率测试,资源占用测试,网络效率测试,稳定性测试和并发测试

25. 简述客户端性能测试的策略

? 应用在客户端的性能测试,主要是关注系统客户端的表现,即关注的主要是响应时间,即用户的直接感

受。

? 可采用并发测试、负载测试、压力测试等类型测试系统在不同负载情况下对业务的响应时间 ? 测试方法:在客户端模拟大量并发用户执行不同的业务操作,达到实施负载压力的目的。

? 与功能测试不同,并发测试需要模拟大量的虚拟用户真实的访问被测系统,由于需模拟多个虚拟用户,

必须借助测试模拟工具执行测试

26. 简述网络层性能测试的策略

? 应用在网络的性能测试,主要是关注系统运行时网络层上的性能表现。 ? 针对高峰期业务进行疲劳测试、并发测试。

? 在 测试过程中关注网络性能是否符合用户的需求,是否存在网络带宽不够的现象。 ? 主要包括两大内容:

? 应用网络故障分析 ? 网络的应用性能监控

21 / 27

《软件工程与软件测试技术》课程复习大纲与练习题

27. 简述服务器层性能测试的策略

? 应用在服务器端的性能测试,是针对系统管理员而言的,关注的是系统中服务器提供服务时所处的状态,

资源是否合理。

? 可采用所有的测试类型进行测试,同时监控服务器的资源利用是否合理,集群性和扩展性是否设计合理。 ? 在服务器端的性能测试主要是监控服务器的资源利用情况,主要内容包括操作系统、数据库及中间件等。 ? 目前监控的手段可以采用工具自动监控,也可以使用操作系统、数据库、中间件本身提供的监控工具。

28. 以下是《工作流平台系统》的性能测试案例描述及结果数据: ● 测试案例描述:模拟多用户登陆《工作流平台系统》,针对工作流A、B、C分别连续创建20个实例,在单机和集群运行环境下分别对系统进行负载压力性能测试。单机环境下测试用机与一台应用服务器连在同一交换机上,压力直接加在一台应用服务器上。集群环境下测试用机与服务器集群连接在同一交换机上,压力由负载均衡模块分摊到两台应用服务器上。在单机和集群运行环境中应用服务器和一台数据库服务器连接。 ● 客户端交易并发执行测试数据:

1 单机运行环境 2 集群运行环境

● 服务器资源占用情况 1 单机运行环境

①应用服务器资源占用情况

②数据库服务器资源占用情况

22 / 27

《软件工程与软件测试技术》课程复习大纲与练习题

2 集群运行环境

①两台应用服务器资源占用情况

问题:

1)单机运行环境和集群运行环境下,系统能够提供的客户端并发性能服务等级哪种更好?为什么?

? 在集群环境下,系统能够提供的客户端并发性能服务等级更好;响应时间小,交易执行效率高 2)试分析系统应用服务器和数据库服务器资源使用情况如何?是否有瓶颈存在?单机运行环境和集群运行环境相比,哪种环境下资源占用率更高?为什么?随着系统并发负载的加大,试预测哪种环境下资源占用率递增更快?

? 单机环境和集群环境下,系统后台服务器资源利用率较低;不存在瓶颈;与单机环境相比,集群环境

下资源利用率更高;为了实现集群策略,系统需要花费资源,所以造成集群环境下资源利用率更高;随着系统承受负载的继续加大,单机环境下资源使用会递增较快,因为集群的负载均衡策略会发挥其作用

23 / 27

《软件工程与软件测试技术》课程复习大纲与练习题

3)集群对系统性能有哪些贡献?有哪些弊端?该系统是否应该采用此集群部署策略? 集群能够提高系统的客户端并发性能服务等级,用户能够体验到更好的性能。 集群带来较大的花费,同时增加了维护费用。

该系统采用此集群策略是不合适的,我们看到在单机测试环境下,创建工作流B和工作流C时,数据库服务器CPU占用率平均值己经达到85%以上,应用服务器的集群策略使系统能够承受更多的并发负载,这样就给数据库服务器带来更大的压力,CPU占用率会成为瓶颈。

29. 针对某公司办公自动化(OA)系统的负载压力测试,采用专业的负载压力测试工具来执行测试。系

统采用Browse/Server架构,服务器是一台PC Server(4路2.7GHz处理器,4GB内存),安装的平台软件包括Microsoft Internet Information Server 5.0,ASP.NET,SQLServer 2000。使用2台笔记本电脑安装测试工具模拟客户端执行―登录‖业务操作。 测试目标分别为以下两个:

第一,测试系统分别在2M、4M网络带宽下,能够支持用户登录的最大并发用户数;

第二,测试服务器的吞吐量(即:每秒可以处理的交易数),主要包括服务器CPU平均使用率达到85%时系统能够支持的最大吞吐量和服务器CPU平均使用率达到100%时系统能够支持的最大吞吐量。 本次测试的性能需求是:指标―响应时间‖合理范围为0~5秒。 测试结果如下: 案例1

网络环境:2M带宽

客户端性能测试结果:

服务器资源使用结果:

24 / 27

《软件工程与软件测试技术》课程复习大纲与练习题

问题: 1)分析案例1的测试结果数据,指出满足系统的性能指标需求时,系统能够承受的并发用户登录的最大数量,并说明理由。

系统能够承受的并发用户登录的最大数量为50

题中指出\通常情况下,交易操作合理的响应时间为5秒以内\。此案例中,登录响应时间随虚拟并发用户数增加而增长。在50个虚拟并发用户的负载下,登录响应时间达到5秒(注意图形中响应时间指标的比例为10)。当负载超过50个虚拟并发用户,响应时间超过5秒。所以此案例中最合理的并发用户数为50。

2)分析案例1的测试结果数据,说明服务器CPU资源使用率是否合理,以及带宽是否是系统瓶颈,并陈述理由

服务器CPU资源使用率是合理的。 2M带宽是系统处理业务的瓶颈。

理由是对比\带宽登录\案例,4M带宽下,系统每秒处理完成的登录个数固定在13.5个左右,登录响应时间随虚拟用户数增加而增长。在60个虚拟用户的压力下,登录响应时间在4.2秒左右(注意图形中响应时间指标的比例为10)。在80个虚拟用户的压力下,登录响应时间在5.8秒左右,所以在合理登录响应时间

25 / 27

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库《软件工程与软件测试技术》期末复习大纲 - 图文(5)在线全文阅读。

《软件工程与软件测试技术》期末复习大纲 - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/893909.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: