第1题:
阅读下列说明,回答问题1至问题5。
【说明】
信息系统测试中,系统的时间特性、资源利用性等是衡量其效率的重要指标。在软件测试中我们通常会借助于自动化负载压力测试考核系统在一定的大用户量访问、长时间运行、大数据量处理的使用场景下系统的性能是否满足需求,在不满足的情况下通过故障诊断和性能调优的手段,获得系统性能的提升。
下图是某网上报名系统的负载压力测试拓扑图,主要包括数据库服务器、应用服务器、网络设备、负载均衡设备以及测试用机。测试环境网络带宽100MB,应用服务器选择Apache Tomcat 5.0,数据库服务器选择Oracle 10GB,两类服务器操作系统都采用Windows 2000 Server(SP4)。
负载压力测试中模拟大量考生通过此系统执行网上报名,主要测试用例包括“考生注册”和“预定座位”,报名操作的顺序是先执行“考生注册”,再执行“预定座位”。系统性能要求能够承受10000用户并发访问,业务执行成功率保持在80%以上。下表是测试结果数据,其中数据库服务器资源利用属合理范围,网络带宽足够,未在结果中描述。
衡量系统执行效率的时间特性指标中通常会包括:业务执行响应时间和吞吐量,请描述上述两个指标的概念。
简述此系统测试环境中负载均衡设备的作用。
简述测试用机中负载压力测试工具主控台、负载压力测试工具负载生成器的作用,并论述此项目中采用分布式部署负载生成器的原因。
请分析测试结果中的交易执行情况数据,陈述随并发用户数递增,交易执行成功率降低的可能原因。分析测试结果中的应用服务器资源利用数据,判断服务器资源利用是否有瓶颈存在。
若系统的性能不能满足需求,有哪些调优措施?
请帮忙给出每个问题的正确答案和分析,谢谢!
第2题:
试题五(共15分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。
该数据管理系统的性能要求为:
(1)交易执行成功率100%;
(2)接收间隔最小为200ms;
(3)查询响应时间在3s以内;
(4)查询功能支持至少10个并发用户;
(5)数据接收模块CPU利用率不超过40%;
(6)数据查询模块CPU利用率不超过20%。
【问题1】(3分)
简述负载压力测试的主要目的。
【问题2】(3分)
对该数据管理系统进行性能测试时,主要关注哪些性能指标?
【问题3】(6分)
该系统数据接收模块和数据查询模块的测试结果如表5-1、5-2所示,请分别指出测试结果是否满足性能需求并说明原因。
表5-1数据接收模块测试结果
【问题4】(3分)
根据问题3的测试结果,试分析该系统的可能瓶颈。
请帮忙给出每个问题的正确答案和分析,谢谢!
【问题1】(3分)
1)在真实环境下检测系统性能,评估系统性能以及服务等级的满足情况
2)预见系统负载压力承受力,在应用实际部署之前,评估系统性能
3)分析系统瓶颈、优化系统
【问题2】(3分)
1. 并发用户数
2. 响应时间
3. 资源利用率
【问题3】(6分)
数据接收模块的测试结果不满足性能指标。
当接收间隔为200ms时,存数据库交易成功率为80%,不满足交易成功率100%的要求;
当接收间隔为200ms对,CPU利用率为43.8%,不满足不超过40%的要求。
数据查询模块的测试结果满足性能指标。
要求至少支持10个并发用户,所以在15个并发用户的时候响应时间超出3s不能算作不满足。
【问题4】(3分)
1)数据接收模块软件没有采用合适的并发/并行策略
2)服务器CPU性能不足
3)数据库设计不足或者优化不够
第3题:
为检测系统所能承受的数据容量,应进行 ( ) 。
A.负载测试 B.压力测试C.大数据量测试 D.疲劳强度测试
第4题:
A.性能测试
B.疲劳强度测试
C.压力测试
D.负载测试
第5题:
第6题:
执行测试的一般过程是()
第7题:
服务器的测试主要是性能的测试,包括()
第8题:
以下不属于Web应用系统测试中性能测试的是()。
第9题:
正确的报表系统安装流程是()。
第10题:
业务测试每一阶段要先(),然后进行测试。
第11题:
测试合同只需要提供测试所得的数据,并不需要对该数据进行评价
测试合同不仅需要提供测试所得的数据,并且需要对该数据进行评价
检验合同主要不在于提供数据,而是要通过数据对相关事项进行评价
检验合同上要在于提供数据,而无需通过数据对相关事项进行评价
检验合同所需要的数据比测试合同所需要的数据更加精确
第12题:
数据库测试
连接速度测试
负载测试
压力测试
第13题:
Web测试包括:Cookie测试、数据库测试、连接速度测试、设计语言测试、负载测试、表单测试、压力测试、链接测试等。请将它们按功能测试和性能测试进行分类。
第14题:
可以观察数据在超负荷环境中运行,程序是否能够承担。
A.性能测试
B.负载测试
C.压力测试
D.耐力测试
第15题:
A.数据库测试
B.连接速度测试
C.负载测试
D.压力测试
第16题:
第17题:
第18题:
负载压力测试包括并发性能测试、()、大数据量测试等内容。
第19题:
为了找出系统在什么情况下性能变得不可接受所使用的测试方法是()
第20题:
下列选取测试数据的说法正确的是:()。
第21题:
获得系统最大服务级别的测试是()。
第22题:
压力测试
连接速度测试
负载测试
数据库测试
第23题:
性能测试
疲劳强度测试
压力测试
负载测试