2016-2017-02《性能测试》考查试题
一、论述题(10分)
对国内外软件测试行业的发展现状进行分析,总结当前软件测试行业面临的机遇与挑战,以及在此背景下软件测试工程师应具备的素质。
(不少于1000字)。
二、业务分析题(35分)
请为厦门理工教务管理系统设计一个性能测试方案,要求:
1)分析测试需求,可采用如下几种方式完成需求分析:
•用户提供的数据
•系统日志(预估)
•参考同类型业务系统
•通过得到大众认可的规则
•需求分析与定位(用户数、实际使用情况等等)
•参考其他资料数据
•目前系统存在的瓶颈
•目标用户的访问模式
要求:测试需求要分析出主要的测试业务,并说明理由,每一个测试业务点的描述模式参见
拟(每一个测试目标的脚本录制过程)
三、报告分析题(20分)
采用专业的负载压力测试工具执行测试,某系统的负载压力测试结果如下,系统使用2台笔记本电脑安装测试工具模拟客户端执行“登录”业务操作。
项目测试需求分析
1)测试系统分别在2M、4M网络带宽下,能够支持用户登录的最大并发用户数;
2)测试服务器的吞吐量(即:每秒可以处理的交易数),主要包括服务器CPU平均使用率达到85%时系统能够支持的最大吞吐量和服务器CPU平均使用率达到100%时系统能够支持的最大吞吐量。
项目测试目标
1)指标“响应时间”合理范围为0~5秒,可支持的最大并发用户数
2)评测系统的服务器资源是否合理,是否需要进行改进
3)网络带宽是否使用合理
项目的测试策略
1)设计出两种场景2M网络和4M网络环境下进行模拟测试
2)其中选定登录业务进行测试,加压策略采取逐步加压的方式
2M带宽网络测试环境(测试结果如下)
4M带宽网络测试环境(测试结果如下)
请问:
1)分析案例1的测试结果数据;指出满足系统的性能指标需求时,系统能够承受的并发用户登录的最大数量,并说明理由。
2)分析案例1的测试结果数据,说明系统是否存在性能瓶颈,并陈述理由。
3)分析案例2的测试结果数据,说明服务器CPU资源使用率是否合理,以及增加带宽是否是提高系统性能的有效方法,并陈述理由。
4)论述CPU使用率成为系统性能瓶颈时,如何制定解决方案?
5)论述网络带宽成为系统性能瓶颈时,如何制定解决方案?带宽变大,网络传输数据量变小
四、综合题(35分)
被测系统:loadrunner自带航空售票系统
脚本录制:登录、查询机票、订购机票(一个脚本)
脚本增强:在登录时设置集合点,设置5组参数,当并发用户为5时,每个用户有唯一的用户名和密码
测试目的:
1)设置5个并发用户,采用逐步加压的方式,测试系统的性能表现;
2)设置10个并发用户,50%的用户登陆、30%用户查询机票、20%用户订票,采用逐步加压和同时加压的方式,执行时间均为5分钟,测试系统的性能表现。
要求:提交测试报告,并对测试结果进行分析
以上题目,请在规定时间内完成,并注意以下事项:
1. 同时提交电子版文档和纸质版文档。
电子版文档命名格式:学号_姓名_性能测试.doc,由学习委员收齐后打包提交,不接受个人单独提交的任何电子版和纸质版文档(时间:12月14日下班之前)。
2. 论述题字数要求:1000字以上,不在此范围内都要扣分,可以参考网络材料,但是必须自己总结,若发现雷同或全盘拷贝,以0分计算。
3.单独进行测试,单独完成测试报告。
5. 纸质版材料打印后提交。
5.以上试题,答案如有雷同,或被老师发现完全从网络拷贝,相关人员成绩均判定为0分。
6. 文档排版工整,字体字号一致,行间距、段间距一致,否则酌情扣分。
(附报告模板)
《性能测试》期末考核报告
班级:
姓名:
学号:
2016年12月14日
一、论述题(10分)
答案:
二、业务分析题(35分)
答案:
三、报告分析题(20分)
答案:
四、综合题(35分)
答案:(可截关键的图或直接附上测试报告,切记:要有分析,不管什么原因,都必须对结果进行分析)。