刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

阅读下列说明,回答问题。
【说明】
某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:
4交易响应时间不超过2s
5并发用户数>=1000
6CPU利用率不超过80%
7系统需要7*24小时不间断的稳定运行
8每秒事务数为7
9交易成功率为100%
现需要对该软件进行性能测试。
在测试性能指标(5)时,该软件公司在客户端模拟大量并发用户来执行业务操作,统计平均的每秒事务数。该软件公司认为客户端接收响应信息与该性能指标的测试无关,因此在模拟客户端上发起正常业务申请,接收系统响应后直接丢弃响应信息,没有进行功能校验。请说明该软件公司的做法正确与否,并简要说明原因以及执行功能校验的副作用。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

该软件公司的做法是错误的。
该软件公司在负载压力测试中没有进行功能校验,忽略了负载压力情况下的功能不稳定问题。没有正确的功能保证,负载压力性能测试就失去了意义。
在测试过程中进行功能校验,需要记录业务操作结果,会导致资源消耗、操作行为增加以及产生大量日志等问题。

解析:

在进行性能测试时,尤其是负载压力测试,不仅需要关注系统的性能指标,还需要确保在高并发环境下的功能稳定性。软件公司在测试性能指标(5)时,模拟大量并发用户执行业务操作,但忽略了功能校验,即接收系统响应后直接丢弃响应信息,这种做法可能导致负载压力下的功能不稳定问题被忽视。没有功能的正确保证,负载压力性能测试的结果就失去了实际意义。因此,在进行性能测试时,应同时进行功能校验,以确保系统在高并发环境下不仅能满足性能指标,还能保证功能的正确性。

执行功能校验的副作用包括资源消耗、操作行为增加以及产生大量日志等问题。由于需要记录业务操作结果并进行功能验证,会额外消耗系统资源,并增加操作复杂性。同时,大量的日志记录和管理也会带来额外的工作量和存储需求。

创作类型:
原创

本文链接:阅读下列说明,回答问题。【说明】某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share