当前位置: 首页 > 科技观察

在进行云计算测试之前,不要忘记考虑这些

时间:2023-03-15 14:29:05 科技观察

云计算是目前比较流行的技术。业界对云计算的定义有多种定义标准,每种标准都有一定的意义。到目前为止,云计算的定义已经超过100种。这里,我们给出CSA(CloudSecurityAlliance)云计算安全联盟在SecurityGuidanceForCriticalAreaof??FocusInCloudComputingV3.0中的定义:“云计算的本质是一种服务提供模型,通过该模型可以随时随地通过网络按需访问共享资源池的资源,这个资源池的内容包括计算资源、网络资源、存储资源等,这些资源可以动态分配和调整,相互间灵活不同的用户划分。任何满足这些特征的IT服务都可以称为云计算服务。云计算测试需要注意哪些问题:云计算增加了供应商的角色,给计算测试带来了复杂性,在软件项目中,只有软件厂商和客户两个角色,但是云的概念引入了计算,增加了供应商的角色,供应商主要提供云平台环境,供应商可能不会将维护云平台中的软硬件设备告知软件厂商,因此变更的软硬件设备可能会导致运行在云端的服务在功能或性能上会受到影响。为了解决这个问题,最好的办法是运行自动化测试脚本,进行日常测试,实际监控软件的运行情况。因为虚拟技术被用于云上,不固定,这对性能测试影响很大,云上的软件产品都是运行在虚拟平台上的,包括CPU、内存和硬盘。而且这些设备的位置可能会经常变化,比如今天运行在天津的物理设备上,明天就会分配到甘肃的物理设备上。比如甘肃某台设备的性能就远远低于天津某台设备。这样,今天执行同一个性能测试用例,明天可能就完全不一样了。解决方法是在性能测试时固定在特定的虚拟设备上,整个测试完成后才能进行资源分配。增加按用量计费的测试方法。云计算是通过使用互联网流量和存储空间来收费的。典型的现收现付模式最常见于我们日常生活中使用的水、电和气。所以在测试云产品的时候需要考虑这个因素。而且这种收费方式扩展性快,也就是说,如果你需要2G,马上给你2G的硬盘空间;2小时后,业务量增加,需要4G硬盘空间,系统会自动给你4G硬盘空间;3小时后,业务量下降,需要3G硬盘空间,系统会自动给你3G硬盘空间,3G空间使用时间为4小时。如何充电?比如每小时使用1G,按4计费,使用不足1小时按1小时计费。举刚才的例子,9小时内我们需要支付(2G*2小时+4G*3小时+3G*4小时)*4/小时*G=92。在实际测试过程中,经常会发现使用量下降时金额不减少,或者使用量上升时金额不增加。安全测试安全是云计算中最受关注的问题。我们不希望云中的数据丢失,或在平台迁移过程中丢失。而我们存储在云端的信息被非法调用和查看,所以做好云端安全测试是重中之重。发现问题,定位问题因为云产品运行的地方对用户是透明的,一旦我们发现问题或者用户打电话投诉,系统就会上去。我们的开发人员经常要登录查看日志文件来确定问题和解决问题。跑位不固定给我们带来了很多麻烦。不过好在惠普已经在开发一款可以定位到出现问题的具体机器的产品来帮助解决这个问题,而且这个产品的进度非常快。除了发现问题,测试法规的目的是验证法规,主要体现在云端的数据隐私上。这方面比较麻烦的是,每个国家都不一样,比如《荷兰数据保护法》、《欧洲个人数据保护指令》、《美国-欧盟保护港》等等,这些术语存在各种不一致的情况,这给依法考试带来了很大的问题和规定。麻烦。迁移测试迁移测试在云计算中无处不在。例如,如果要更换供应商,或对云平台进行大规模升级,则需要进行迁移工作。迁移测试主要测试迁移后系统在新环境下能否正常运行,是否会出现数据丢失等问题。