负载压力测试
被考次数: 1次
被考频率: 低频率
答错率:    22%
知识难度:
考试要求: 掌握     
知识路径:  > 测试技术的分类  > Web应用测试  > Web应用运行测试


本知识点历年真题试卷分布
>> 试题列表    
 

 
       性能是用户经常会遇到的一个棘手的问题,也可能是Web系统在投入实际使用以前最为关心的问题。
       Web系统的性能包含哪些方面呢?
       . 客户端向服务器发出一个请求。
       . 服务器分配请求并进行处理。
       . 服务器把处理的结果反馈给客户端。
       . 客户端对结果进行分析,显示出来或进一步执行。
       从这个过程可以看出,由于客户端是一个单独的个体,几乎不会出现性能问题,而服务器为了响应多个客户端的请求,有可能出现响应错误、响应缓慢、数据丢失等错误。
       用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太长,用户就会因没有耐心等待而离开。另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登录了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。
       负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线处理的数据量。例如,Web应用系统能允许多少个用户同时在线;如果超过了这个数量,会出现什么现象;Web应用系统能否处理大量用户对同一个页面的请求。负载测试应该安排在Web系统发布以后,在实际的网络环境中进行测试。
       进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。
       一般压力测试包含如下步骤:
       . 确定交易执行响应时间。
       . 估计Web系统能够承受的最大并发用户数量。
       . 模拟用户请求,以一个比较小的负载开始,逐渐增加模拟用户的数量,直到系统不能承受负载为止。
       . 如果负载没有达到需求,那么应该优化这个Web程序。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有