可用性测试
考试要求: 了解     
知识路径:  > 电子商务系统程序设计基础  > 电子商务系统的测试  > 软件测试阶段  > 系统测试


 
       可用性是指系统正常运行的能力和用户接受的程度,一般用如下公式表示。
       可用性=平均正常工作时间/(平均正常工作时间+平均修复时间)
       影响可用性的因素有如下几个:
       (1)不充分的测试。
       (2)更改管理问题。
       (3)缺少在线监视和分析。
       (4)操作错误。
       (5)弱编码。
       (6)与外部服务或应用程序的交互。
       (7)不同的操作条件(使用级别更改、峰值重载)。
       (8)异常事件(安全性失败、广播风暴)。
       (9)硬件故障(硬盘、控制器、网络设备、服务器、电源、内存和CPU)。
       (10)环境问题(电源、冷却、火、洪水、灰尘、自然灾害)。
       下面给出提高系统可用性的一些办法。
       (1)使用集群。集群是指将至少两个系统连接到一起,像一个系统那样工作。当某一系统出现失效时,集群提供即时故障转移服务。
       (2)使用网络负载平衡。当检测某服务器失败后,网络负载平衡自动将通信量重新分发给仍然运行的服务器。
       (3)使用服务级别协议。可用性指标的期望服务级别要求达到4个或5个“9”。例如,“该应用程序应每周运行7天,每天24小时,年可用性为99.99%”是指全年不能正常工作的时间仅仅只有52分钟,不足1个小时。
       (4)提供实时的监视。监视系统的工作负荷和失败数据,实时监视对于发现趋势和改善服务至关重要。
       (5)使用数据备份,保证数据安全。
       (6)检查所有的安全计划。安全性是确保应用程序服务只对有权使用系统的用户可用,还意味着使得应用程序使用的所有分布式组件和资源受到保护。
 

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

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