阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标: (1)交易响应时间不超过2s

admin2015-05-21  47

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

选项

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

解析  负载压力测试中的功能内容校验,指的是在进行负载压力测试时,需要核查功能的执行是否正常,在功能异常或错误时,需要记录所产生的错误。如果没有功能执行结果正确的保证,负载压力性能测试就失去了意义。对本为题而言,如果不能保证业务操作的正确,则平均每秒事务数的指标是不正确的。
执行功能内容校验也会带来一些副作用,包括资源消耗、操作行为增加,以及产生大量日志等问题。
转载请注明原文地址:https://kaotiyun.com/show/Y7WZ777K
0

最新回复(0)