某“网站稿件管理发布系统”是采用J2EE架构开发的B/S系统,Web服务器、应用

资格题库2022-08-02  47

问题 某“网站稿件管理发布系统”是采用J2EE架构开发的B/S系统,Web服务器、应用服务器以及数据库服务器部署在一台物理设备上。系统实现的功能主要包括稿件管理和文档上传下载。稿件管理模块可以对稿件进行增加、查询、删除、修改、显示和批准等操作,批准后的稿件即可在网站上发布;文档上传下载模块可以将稿件直接以Word文档的格式进行上传下载。系统性能需求如下:(1)主要功能操作在5秒钟内完成;(2)支持50个在线用户;(3)稿件管理的主要功能至少支持20个并发用户;(4)在50个用户并发的高峰期,稿件管理的主要功能,处理能力至少要达到8trans/s;(5)系统可以连续稳定运行12小时。 [问题1](3分)简要叙述“网站稿件管理发布系统”在生产环境下承受的主要负载类型。[问题2](3分)简要叙述进行“网站稿件管理发布系统”的性能测试中应测试的关键指标。[问题3](3分)请简述访问系统的“在线用户”和“并发用户”的区别。[问题4](3分)系统性能需求中要求“系统可以连续稳定运行12小时”,若系统连续运行12小时完成的总业务量为1000笔,系统能够提供的最大交易执行吞吐量为200笔/小时,试设计测试周期,并说明理由。[问题5](8分)下图为并发50个用户执行“稿件查询”操作的测试结果。(1)请判断结果是否满足系统性能需求并说明理由。(2)简要说明Transactions per Second与Average Transaction Response Time之间的关系。

选项

答案

解析 【问题1】(3分)
“网站稿件管理发布系统”在环境下承受的主要负载类型有:
(1)并发用户的操作属于并发执行负载。
(2)连续稳定运行12小时属于疲劳强度负载。
(3)大量稿件的查询操作属于大数据量负载。
【问题2】(3分)
在进行“网站稿件管理发布系统”的性能测试中应测试的关键指标包括:
(1)并发用户数。某一物理时刻同时向系统提交请求的用户数。
(2)事务执行响应时间。是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采集的时间戳之间的时间间隔,是衡量待定类型应用事务性能的重要指标,标志了用户执行一项操作大致需要多长时间。
(3)交易执行吞吐量(trans/s)。每秒钟执行的业务数,或系统服务器每秒钟能够处理的交易数。
【问题3】(3分)
并发用户:指某一物理时刻同时向系统提交请求的用户数。
在线用户:指在某段时间内访问系统的用户数,这些用户数并不一定同时向系统提交请求。
【问题4】(3分)
系统连续运行12小时完成的总业务量为1000笔,系统能够提供的最大交易执行吞吐量为200笔/小时,因此系统吞吐量在极限情况下,完成1000笔业务需要的时间就是测试周期,即1000/200=5小时。
原因:在增加单位时间的负载情况下,需要缩短测试周期,保证系统在12小时内的总业量。
【问题5】(8分)
(1)交易执行响应时间平均值为10.936秒,与需求“主要功能操作在5秒钟内完成”不符合,不满足测试需求。
交易执行吞吐量(trans/s )平均值为3.75,与需求“稿件管理的主要功能在50用户并发的高峰期,性能最低达到8trans/s”不符合,不满足测试需求。
从服务器资源的使用情况来看,CPU、内存、硬盘的资源利用率都比较低,无硬件方面的瓶颈。
(2)二者都是体现系统的交易执行效率。
在系统性能比较稳定的情况下,随着负载增加Transactions per Second会基本保持不变,而Average Transaction Response Time会递增。
转载请注明原文地址:https://tihaiku.com/congyezige/2417578.html

最新回复(0)