您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > 常用的应用自定义应用的测试
3.2常用的应用、自定义应用的测试图中加入路由器交换机net云IXIA直接放入网页IXIA怎么模拟服务器(重庆北京深圳3台不同服务器:不同的IP地址)IXIA模拟路由器3.0QTPLoadRunner可以做重复性的自动GUI测试整合测试的时候验证统计数据正确TCP健康检查时什么包什么是会话什么是TCPHTTP压缩标准ADC可以修改HTTP包头的内容有哪些压力测试什么是背景流量DNS设备放哪里如何通过脚本动态调用虚拟机资源背景流量1.背景流量是定义在一个源节点到一个或多个目的节点之间的基于IP层的网络端到端的流量,可使用bits/second作为单位,IP层的每一设备都可以作为源和目的节点,如路由器、服务器和工作站及LANs等。背景流量是从实际网络中所测量的流量数据,通常可以使用其百分比的形式来表现出网络中的流量占整条链路可承受的最大负载的比例,从而反映出当前网络链路的繁忙情况。2.前景流量是指发生在节点间的应用层业务流量。包括Email、Http、Ftp、Print、Rlogin、Xwindowsf、视频等多种不同的业务。每种业务都可由其他相应的属性参数来描述,如对于Http业务,可通过属性组:{pagerate(pages/hour),pagesize(objects/page),averageobjectsize(bytes/object)}来表示。通过将上诉这些参数组合后,可以形成bits/second的具体流量信息,与背景流量使用相同的单位。3.二者的比较。前景流量主要收集应用层的性能参数,而背景流量只收集到IP层及以下各层的性能参数。在实际中,为了反映网络整体性能,需要由各个层次的性能参数来体现。例如网络运行速度很慢,原因在哪?究竟是哪个层次的网络延时较大,只有对各层参数的全面分析,才能对网络性能作出全面客观的分析和评价。在一个完整的流量模型中通常既要背景流量又需要前景流量。前景流量通常具有非常大的变化性,随网络应用的不同差别很大,因此仅使用前景流量很难体现真实网络的流量特性,如HTTP业务流量所反映出的只是浏览器访问时的信息,而其他的流量没有得到关注,因此只有对采集的实际网络的背景流量也进行分析,找出分布规律,才能得到网络性能的准确参数。同样,只使用背景流量也无法得到TCP层及以上的网络性能参数,因而所获得结果不利于对网络整体性能的分析,对网络规划和设计不能提供完整的性能参数。背景流量和前景流量对性能参数的影响各不相同,在实际的分析中,应当对于每一种业务分门别类予以区分,以反映出网络较全面的特性。IXIA模拟HTTP服务器的配置1.将“HTTP服务器活动”添加到服务器“NetTraffic”对象中。2.如需配置HTTP服务器参数、网页和响应,请选择“HTTPServer1”对象以打开底部的“配置”窗格。图1服务器虚拟化技术服务器虚拟化技术是当下炒得比较热火的一种技术,随着服务器硬件设备的不断提高和完善,单台服务器的处理能力越来越高,而我们所接触的应用系统,并不需要这样高的要求,如果可以使用某种技术,实现在单台物理服务器上模拟若干台虚拟服务器,将可以有效地解决服务器过度投资的问题,在这种背景下,服务器虚拟化技术应运而生。在使用虚拟化技术之前,每台主机只能使用一个操作系统,软件硬件紧密结合。在同一主机上运行多个应用程序通常会发生冲突,而采用部署多个应用中间件的方式,将有可能导致主机系统资源利用率降低,硬件成本高昂而且不够灵活。使用虚拟化技术之后,打破了操作系统和硬件互相依赖的紧密关系,通过采用虚拟机技术,将管理操作系统和应用程序有效分离,分别作为单一的个体运行。2VMware实现服务器虚拟化VMware公司成立于1998年,它将虚拟机技术引入到工业标准计算机系统中。VMware在1999年,首次交付了它的第一套产品VMwareWorkstation,并在2001年,通过发布VMwareGSX服务器和VMwareESX服务器而进入了企业服务器的市场领域。第一代的虚拟化产品通过主机的架构提供服务器的分区能力,第二代的虚拟化技术在第一代基础上增加了虚拟化的管理、生产力的规划、物理服务器到虚拟机的迁移以及其他的工具用于整合生产服务器。VMware的第三代虚拟架构重新定了一个新的IT标杆,它将工业标准服务器和存储虚拟化整合成一个整体,聚合成一个动态的可集中管理的资源池,可使任何应用或操作系统都保持持续优化和高可用状态。它使得企业有能力去转化、管理和优化他们的IT系统架构。VMware的虚拟架构可以将用户的数据中心整合成一个单一的包括处理器、存储和网络连接的资源池3利用VMware的HA工具实现服务器群的热备VMware专有工具中有用于虚拟机热备的HA工具,HA不仅可以实现虚拟机的热备,还可以实现虚拟机的集群,资源的动态分配。VMwareHA将一组虚拟主机合并为一个具有共享资源池的群集。VMwareHA监控群集中的所有主机。一旦某台主机发生故障,VMwareHA会立即响应,并在另一台主机上重启受影响的虚拟机。VMwareHA不间断地监控群集中所有的ESXServer主机,并检测故障。放置在每台主机上的代理程序并不断向群集中的其他主机发出“心跳信号”,“心跳信号”的终止将启动所有受影响的虚拟机在其他主机上的重启过程。HA时刻监控群集中是否有足够的资源可用,以便在主机发生故障时能够在另一台物理主机上重启虚拟机。利用ESXServer存储堆栈中的锁定技术,使虚拟机安全重启。VMwareHA的群集具有以下功能:(1)当虚拟主机发生硬件故障时,将为故障切换容量范围内所有正在运行的虚拟机提供自动故障切换。可以在无需任何人员干预的情况下自动检测服务器故障和重启虚拟机。(2)VMwareHA可以提供动态的、智能的资源分配和虚拟机优化。(3)VMwareHA支持易于使用的配置和使用VirtualCenter进行监控。HA确保该容量总是可用的(在指定的故障切换容量限制内),以便重启所有受服务器故障影响的虚拟机(基于为虚拟机配置的资源预留)。(4)不间断地监控容量利用率,并“预留”备用容量以便能够重启虚拟机。当未发生故障时,虚拟机可以完全利用备用故障切换容量。采用VMwareHA后,对于虚拟主机的维护工作将减少50%以上,同时利用HA的资源监控和分派功能在较短的时间内了解具体应用对资源的要求。4利用VMwarevCenterSRM实现灾难恢复SRM(SRM:SiteRecoveryManager)是用于虚拟化工作环境中灾难恢复(DR:DisasterRecovery)一个非常有用的工具,它提供了用于灾难恢复管理、无中断测试和自动化故障切换的功能,可以自动在服务器群和灾难恢复站点之间进行自动化故障转移,也可以在两个包含活动工作负载的站点之间的故障切换。使用SRM能实现恢复计划的设置、测试和执行等关键要素的简化和自动化,使用SRM实现灾难恢复的流程如下:(1)设置恢复基础架构:SRM将指导用户完成连接到远程站点和正在使用的存储复制软件这一过程。另外,还可将生产资源(包括计算和网络资源)映射到恢复站点上的相应资源。(2)创建恢复计划:SRM提供了直观界面,可帮助用户针对基础架构的各种故障切换情形和不同部分创建恢复计划。用户可以将虚拟机挂起或关闭,以释放资源供恢复过程使用。用户还可以指定虚拟机的启动顺序,设置自动执行用户定义的脚本,并能根据需要确定暂停恢复过程的位置。(3)测试恢复计划:SRM通过使用存储阵列的快照功能并将虚拟机连接到用户的隔离测试网络,自动在恢复站点上创建无中断且隔离的测试环境。它会自动执行要在实际故障切换时使用的恢复计划,并在测试完成后清除测试环境。测试结果可保存起来,以便随时查看和导出。(4)自动执行故障切换:一旦管理员从VMwarevCenterServer启动了恢复计划,SRM即会自动执行恢复计划中的步骤,以确保恢复过程的执行与当初的设计完全一致。管理员可以了解整个执行过程。但为了保证灾难恢复的有效性及可操作性,在部署SRM之前,首先必须对如下关键的问题进行仔细地规划,否则将严重影响SRM恢复的有效性。4.1规划虚拟机的部署位置在了解这个问题之前,我们首先应该了解备份恢复的对象——虚拟机磁盘格式文件。虚拟机磁盘格式文件(或虚拟机磁盘格式(VMDK)或虚拟硬盘(VHD)文件)将虚拟机中运行的子操作系统、应用、存储和配置(如IP地址)打包成一个独立的文件,在这个文件中,不仅包含了操作系统镜像和应用编码,还描述了虚拟机所需的配置,其中包括虚拟处理器、内存和设备。这个简单的可移动文件包含了组成服务器所需的一切信息、服务器环境描述和数据。从虚拟机磁盘文件启动虚拟机时系统会自动迅速设置所有参数。在用于灾难恢复站点时进行恢复将会变得很简单,只需启动VMHD或VHD即可进行简单的虚拟机装载和保存。而虚拟机布局需要明确由SRM备份的VHD的部署位置以及灾难恢复站点的VHD位置,以保证源位置和目的位置之间能够顺利的实现数据的备份。4.2根据应用程序相关性制订SRM保护的对象根据应用程序的相关性规划灾难恢复的对象和恢复的顺序。应用程序的相关性是指运行一个应用程序所必须依赖的其他应用程序,包括数据库系统或其他应用系统,如果该应用程序所在的虚拟机受到VMwareSRM的保护,但该程序依赖的其他系统所在的虚拟机没有得到保护。在做灾难恢复的时候,受保护虚拟机通过宕机备份到一个目的恢复站点上,但该系统依赖的其他系统的虚拟机由于没有得到相关的保护,将导致应用程序不能正确地运行或是虚拟机以错误顺序启动,导致相关应用程序试图在底层服务可用之前运行,这些都将严重影响灾难恢复的有效性。4.3规划灾难恢复计划虽然VMwareSRM提供了服务器群资源整合功能,但SRM只是企业中一个全面的灾难恢复战略的一部分。用户必须明确定义灾难恢复事件以及处理灾难事件相关的各种角色和任务,并将这些内容与SRM结合起来,以便使SRM能根据企业的实际需求制订模型化的灾难恢复战略。4.4规划VMwareInfrastructure许可证数量SRM部署需要必要的VMwarevCenteServer和VMwareInfrastructure许可证作为支撑。SRM需要在受保护站点和恢复站点提供获得使用许可的VMwarevCenterServer;VMwarevCenterSiteRecoveryManager还要求在恢复站点提供充足的VMwareInfrastructure许可证,以满足配置为故障切换到恢复站点的虚拟机的最低资源要求。另外根据故障恢复是实现单向故障恢复还是双向故障恢复,受保护站点和恢复站点所需的VMwareInfrastructure许可证数量也是不相同的。因此企业在利用VMwareSRM规划灾难恢复时,应根据故障恢复的方式,确定不同的Infrastructure许可证数量以及经费预算。5总结从长远来看,利用VMware虚拟化技术实现服务器群的热备和恢复,能为企业节约成本,通过减少服务器数量、优化资源使用、降低能耗以及运营环境开支削减都能都为企业创造可观的经济效益,但在初期采用虚拟化技术时需要对由虚拟化软件授权以及配置满足多虚拟机运行要求的高性能务器所带来的成本进行综合的权衡。韩荣珍(1976-),女,广东惠州人,工程师、通信与网络。收稿日期:2009-05-20
本文标题:常用的应用自定义应用的测试
链接地址:https://www.777doc.com/doc-2488508 .html