三.系统性能测试实验【说明】性能测试在系统质量保证中起重要作用。某项目组对一个电子政务平台系统执行了负载压力性能测试,重点评估其效率质量特性中的时间特性和资源利用性两个质量子特性。性能需求可以概括为:业务成功率达到100%;响应时间在8秒之内;服务器资源利用合理。测试环境逻辑部署图如下图。【问题1】(4分)请分别指出性能测试中负载测试与压力测试的目的。【问题2】(6分)请分别指出应用服务器和数据库服务器性能评价的关键指标。【问题3】(3分)该电子政务平台的“文档审核”业务的测试结果如下表,请具体说明测试结果是否满足性能需求。【问题4】(5分)如60用户并发执行“新立申请”业务的成功率为80%,应用服务器内存页交换速率为2000pagein/s,数据库服务器CPU平均占用率达到100%。请说明该业务的性能是否满足需求。假设系统中间件和数据库软件配置正确,请指出系统可能存在的性能瓶颈?试题五[问题1]1、负载测试模拟系统真实使用环境执行性能测试,考核系统在日常业务运行和高峰期运行期间的性能是否满足需求。2、压力测试模拟系统的性能极限点执行性能测试,用来发现系统的性能瓶颈点。[问题2]1、应用服务器关键指标:操作系统指标、缓存状况、连接池、执行队列等。2、数据库服务关键指标:操作系统指标、缓存命中率、数据库进程占用的CPU时间、数据库进程使用的内存量、锁资源使用情况。[问题3]1、40用户并发均响应时间为21.4秒,超过8秒,不满足需求;2、40用户并发数据库服务器CPU平均占用率91.4%,超过85%,不满足需求;3、内在页交换速率Pagein/s平均值为98.8,超过80,不满足需求。[问题4]1、业务成功率(没有达到100%)、应用服务器内存页交换速率(大于80)、数据库服务器CPU平均占用率(大于85%)三个指标都不满足性能需求。2、系统存在的恨不能瓶颈可能包括:a)应用服务器物理内存不够。b)数据库服务器的CPU性能不足。c)数据库设计有问题或没有优化。三阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。[说明]某“网站稿件管理发布系统”是采用J2EE架构开发的B/S系统,Web服务器、应用服务器以及数据库服务器部署在一台物理设备上。系统实现的功能主要包括稿件管理和文档上传下载。稿件管理模块可以对稿件进行增加、查询、删除、修改、显示和批准等操作,批准后的稿件即可在网站上发布;文档上传下载模块可以将稿件直接以Word文档的格式进行上传下载。系统性能需求如下:(1)主要功能操作在5秒钟内完成;(2)支持50个在线用户;(3)稿件管理的主要功能至少支持20个并发用户;(4)在50个用户并发的高峰期,稿件管理的主要功能,处理能力至少要达到8trans/s;(5)系统可以连续稳定运行12小时。[问题1]简要叙述“网站稿件管理发布系统”在生产环境下承受的主要负载类型。[问题2]简要叙述进行“网站稿件管理发布系统”的性能测试中应测试的关键指标。[问题3]请简述访问系统的“在线用户”和“并发用户”的区别。[问题4]系统性能需求中要求“系统可以连续稳定运行12小时”,若系统连续运行12小时完成的总业务量为1000笔,系统能够提供的最大交易执行吞吐量为200笔/小时,试设计测试周期,并说明理由。[问题5]下图为并发50个用户执行“稿件查询”操作的测试结果(1)请判断结果是否满足系统性能需求并说明理由。(2)简要说明TransactionsperSecond与AverageTransactionResponseTime之间的关系。