云测试服务商给企业提供超大规模的测试资源、动态分配和在线支持,以提高测试效率,并且为测试人员提供各种系统平台环境。测试场景逼真 由于测试发生在云端,因此,云测试能够更加真实地模拟出分布式环境下的虚拟用户环境,包括地理位置、浏览器和网络宽带等,同时使得测试用例更加丰富。由于云测试具有并发性,因此,利用云测试可以大大减少测试的时间。......
2023-11-18
高可靠度与容错机制是依据软件质量可靠性进行评量与验证,可靠性测试是指使用者对云端服务系统的可靠性要求,通过对云端系统进行测试验证是否达到可靠性要求的一种测试方法,高可靠度与容错机制可通过软件质量特性中的可靠度与三个子特征作为评量指标。
1)可用性的计算为云端服务的使用时间与云端服务的总运行时间的比值。有关可用性的计算方法如下:
其中,分母是云端服务运行的总时间,而分子是该云端服务可被使用的时间,分子可以通过“服务总运行时间-服务中断时间”计算得到。服务中断时间表示由任何故障原冈造成服务中断的时间,该服务无法使用的总时间。结果范围是[0,1],越接近1表示该云端服务具有越高的可用性。
2)容错性是指当发生错误或故障时,却不影响系统运行状况。容错性计算是曾经发生过故障次数却没有造成服务中断的比例。有关容错性的计算方法如下:
其中,分母是确定发生故障的总数,分子是发生故障但不会引起失败的次数。从参考云端服务相关的软硬件的日志文件,可以统计发生故障的总数。因此,可以从日志故障事件的总数和实际上真正发生故障的总数量之间的差异获得分子的数值。容错性结果范围是[0,1],越接近1表示云端服务具有越高的故障容错性。
3)可恢复性是指曾经发生故障事件,却自动恢复小影响运作的比例。可恢复性的计算方法如下:(www.chuimin.cn)
其中,分母是发生故障的总次数。可恢复性范围是[0,1],越接近1表示云端服务具有越高的可恢复性。
4)高可靠度与容错机制整体符合程度是由以上三个指标乘以各指标的权重参数W的总和。其总和为1。假设W=l/n,其中n为评量指标个数。高可靠度与容错机制的范同是[0,1],越接近1表示云端服务具有越高的可靠性与容错机制。有关可靠性计算方法如下:
可靠性=W可用性×可用性+W容错性×容错性+W可恢复性×可恢复性
关于更多的实现细节读者可以阅读参考文献[19]。
有关云安全深度剖析:技术原理及应用实践的文章
云测试服务商给企业提供超大规模的测试资源、动态分配和在线支持,以提高测试效率,并且为测试人员提供各种系统平台环境。测试场景逼真 由于测试发生在云端,因此,云测试能够更加真实地模拟出分布式环境下的虚拟用户环境,包括地理位置、浏览器和网络宽带等,同时使得测试用例更加丰富。由于云测试具有并发性,因此,利用云测试可以大大减少测试的时间。......
2023-11-18
云测试是在云计算研究中迅速崛起的一个领域,近年来已经获得了相当高的重视[9]。CloudTest通过EC2的云端基础设施服务模拟成千上万个使用者,对网站或Web应用程序发出请求,以测试网站或Web应用程序的性能。CloudTest能及时将测试结果如响应时间、模拟的使用者量等数据以可视化的图表形式展现给测试者。此时,为了获得强大的运算能力只需要租用云测试服务进行测试即可。目前,尽管在云测试的理论和T具开发方面已经取得一定成果。......
2023-11-18
正是因为虚拟化技术的种种优势,虚拟化技术已经逐步成为云计算服务的主要支撑技术。可以说,虚拟化和云计算正在共同重塑数据中心格局,云数据中心通过服务器虚拟化和应用虚拟化等形式,不但能有效提高各种资源的利用率,同时也赋予了业务管理更大的灵活性。随着需求的增长与云计算技术的出现,虚拟化和云计算聚焦于统一存储。......
2023-11-18
依照软件测试的基本含义来讲,普遍认为云测试是由测试和云两者构成。即云测试是一种通过云环境实施软件测试的过程。目前,在云环境中测试的研究主要集中在云资源的调度和优化上。工业界已推出很多云测试的工具。此外,还要测试面向客户的API和安全服务等。混合云测试环境中,服务提供商在混合云基础设施上部署基于云的应用程序来检查其质量。表8-1 三种类型云测试的具体任务......
2023-11-18
由图1-16可知,NIST的云计算参考架构定义了云计算中的5个主要参与者:云消费者、云提供者、云审计者、云代理和云载体。每个参与者都是参与云计算中事务或流程以及执行任务的一个实体。云代理 云代理是一个能够协调云提供者和云消费者两者关系的实体。......
2023-11-18
云计算是一种概念性的说法,而非专指某特定的信息系统。具体来讲,NIST提供的云计算定义中包括了五个基本特征、三个云服务模型和四个云部署模型,如图1-2所示。图1-2 NIST提供的云计算定义需要指出的是,由于考虑的角度不同,业界对云计算的提法也稍有不同。IBM、Google和Amazon等公司也都从自身角度出发给出了云计算的定义。综上所述,云计算将所有的计算资源集中起来,并由软件实现自动管理,无须人为参与。......
2023-11-18
相关推荐