软件并发运行数量测试方法及装置制造方法及图纸

技术编号:32530277 阅读:12 留言:0更新日期:2022-03-05 11:24
本申请实施例提供一种软件并发运行数量测试方法及装置,涉及通信技术领域。该方法包括:获取目标应用软件在部署有多个第一虚拟桌面的第一服务器中对应的第一并发运行数量;获取第一服务器的第一性能数据和待测试的第二服务器的第二性能数据,第二服务器中部署有多个第二虚拟桌面;获取运行目标应用软件所消耗的第一资源消耗数据,第一资源消耗数据在第一服务器中测得;根据第一并发运行数量、第一性能数据、第二性能数据和第一资源消耗数据,确定目标应用软件在第二服务器中对应的第二并发运行数量。本申请无需对第二服务器整体的场景因素重新进行测试,且全程自动进行,无需人工参与,节省了大量人力资源,测试效率较高。测试效率较高。测试效率较高。

【技术实现步骤摘要】
软件并发运行数量测试方法及装置


[0001]本申请涉及通信
,尤其涉及一种软件并发运行数量测试方法及装置。

技术介绍

[0002]虚拟桌面基础架构(Virtual Desktop Infrastructure,简称VDI)是指在集中式服务器中托管虚拟桌面。具体地,其通过服务器虚拟化技术将硬件资源(如CPU、内存、硬盘等)进行虚拟化,形成统一的资源池,再通过独立计算环境简单协议(Simple Protocol for Independent Computing Environment,简称SPICE)将资源池的资源分配给瘦客户端,每个瘦客户端分配到的桌面称为VDI桌面。
[0003]由于VDI桌面的所有硬件资源都是虚拟出来的,跟物理计算机(Personal Compter,简称PC)存在较大差距,第三方软件(如Word等)在VDI桌面上的使用效果无法直接等同于在PC上的使用效果,而由于第三方软件种类繁多,即使同一类型的软件,因为厂家之间的实现差异不同,都可能导致对硬件资源的消耗不一样,因此无法通过归类法、抽查法等方式测试第三方软件在部署有多个VDI桌面的多台服务器中的并发运行数量,其中,一台服务器部署有多个VDI桌面。
[0004]现有技术在测试第三方软件在部署有多个VDI桌面的多台服务器中的并发运行数量时(第三方软件的操作是通过服务器发送给VDI桌面的),主要靠人工穷举测试,以word为例,该测试需要覆盖下表1中各种因素组合场景下word的并发使用效果。具体测试时,比如共有30台服务器,需要对该30台服务器进行逐台测试,若其中的某两台服务器中,第二台服务器相比于第一台服务器,只有操作系统不同,其他场景因素(显示器大小、网络状况和服务器型号等)均相同,那么也要对第二台服务器整体的场景因素重新进行测试,测试效率较低,而且会消耗大量的人力资源。
[0005]表1
[0006]场景因素考虑组合VDI桌面的操作系统Windows7、windows10、windows2012等显示器大小(SPICE会有影响)1920
×
1080/1600
×
900等网络状况广域网/局域网/城域网服务器型号CPU、内存、硬盘带来的差异

技术实现思路

[0007]本申请的多个方面提供一种软件并发运行数量测试方法及装置,无需对第二服务器整体的场景因素重新进行测试,且全程自动进行,无需人工参与,节省了大量人力资源,测试效率较高。
[0008]本申请实施例提供一种软件并发运行数量测试方法,包括:
[0009]获取目标应用软件在部署有多个第一虚拟桌面的第一服务器中对应的第一并发运行数量;
[0010]获取所述第一服务器的第一性能数据和待测试的第二服务器的第二性能数据,所述第二服务器中部署有多个第二虚拟桌面;
[0011]获取运行所述目标应用软件所消耗的第一资源消耗数据,所述第一资源消耗数据在所述第一服务器中测得;
[0012]根据所述第一并发运行数量、所述第一性能数据、所述第二性能数据和所述第一资源消耗数据,确定所述目标应用软件在所述第二服务器中对应的第二并发运行数量。
[0013]本申请实施例还提供一种软件并发运行数量测试装置,包括:
[0014]第一获取模块,用于获取目标应用软件在部署有多个第一虚拟桌面的第一服务器中对应的第一并发运行数量;
[0015]第二获取模块,用于获取所述第一服务器的第一性能数据和待测试的第二服务器的第二性能数据,所述第二服务器中部署有多个第二虚拟桌面;
[0016]第三获取模块,用于获取运行所述目标应用软件所消耗的第一资源消耗数据,所述第一资源消耗数据在所述第一服务器中测得;
[0017]确定模块,用于根据所述第一并发运行数量、所述第一性能数据、所述第二性能数据和所述第一资源消耗数据,确定所述目标应用软件在所述第二服务器中对应的第二并发运行数量。
[0018]本申请实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述软件并发运行数量测试方法。
[0019]本申请实施例还提供一种一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述软件并发运行数量测试方法的计算机程序。
[0020]在本申请实施例中,通过获取目标应用软件在部署有多个第一虚拟桌面的第一服务器中对应的第一并发运行数量、第一服务器的第一性能数据和待测试的第二服务器的第二性能数据,以及运行目标应用软件所消耗的第一资源消耗数据,并根据该第一并发运行数量、第一性能数据、第二性能数据和第一资源消耗数据,即可确定目标应用软件在第二服务器中对应的第二并发运行数量,无需对第二服务器整体的场景因素重新进行测试,且全程自动进行,无需人工参与,节省了大量人力资源,测试效率较高。
附图说明
[0021]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0022]图1为本申请实施例提供的软件并发运行数量测试方法的流程示意图;
[0023]图2为本申请实施例提供的软件并发运行数量测试方法的流程示意图;
[0024]图3为本申请实施例提供的软件并发运行数量测试装置的结构示意图;
[0025]图4为本申请实施例提供的确定第一并发运行数量的具体示例图;
[0026]图5为本申请实施例提供的计算机设备示意图。
具体实施方式
[0027]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及
相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]虚拟桌面基础架构(Virtual Desktop Infrastructure,简称VDI)是指在集中式服务器中托管虚拟桌面。具体地,其通过服务器虚拟化技术将硬件资源(如CPU、内存、硬盘等)进行虚拟化,形成统一的资源池,再通过独立计算环境简单协议(Simple Protocol for Independent Computing Environment,简称SPICE)将资源池的资源分配给瘦客户端,每个瘦客户端分配到的桌面称为VDI桌面。
[0029]针对现有技术在测试第三方软件在部署有多个VDI桌面的多台服务器中的并发运行数量时出现的测试效率较低,会消耗大量的人力资源的技术问题,在本申请一些实施例中,通过获取目标应用软件在部署有多个第一虚拟桌面的第一服务器中对应的第一并发运行数量、第一服务器的第一性能数据和待测试的第二服务器的第二性能数据,以及运行目标应用软件所消耗的第一资源消耗数据,并根据该第一并发运行数量、第一性能数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件并发运行数量测试方法,其特征在于,包括:获取目标应用软件在部署有多个第一虚拟桌面的第一服务器中对应的第一并发运行数量;获取所述第一服务器的第一性能数据和待测试的第二服务器的第二性能数据,所述第二服务器中部署有多个第二虚拟桌面;获取运行所述目标应用软件所消耗的第一资源消耗数据,所述第一资源消耗数据在所述第一服务器中测得;根据所述第一并发运行数量、所述第一性能数据、所述第二性能数据和所述第一资源消耗数据,确定所述目标应用软件在所述第二服务器中对应的第二并发运行数量。2.根据权利要求1所述的方法,其特征在于,所述多个第一虚拟桌面和所述多个第二虚拟桌面采用相同的操作系统;所述根据所述第一并发运行数量、所述第一性能数据、所述第二性能数据和所述第一资源消耗数据,确定所述目标应用软件在所述第二服务器中对应的第二并发运行数量,包括:根据所述第一性能数据、所述第二性能数据和所述第一资源消耗数据,确定所述目标应用软件对应的第一资源消耗系数;根据所述第一并发运行数量和所述第一资源消耗系数确定所述第二并发运行数量。3.根据权利要求1所述的方法,其特征在于,所述多个第一虚拟桌面和所述多个第二虚拟桌面采用不同的操作系统,所述多个第一虚拟桌面具有第一操作系统,所述多个第二虚拟桌面具有第二操作系统,所述方法还包括:获取所述第一操作系统运行在所述第一服务器时对所述第一服务器的第二资源消耗数据,以及所述第二操作系统运行在所述第一服务器时对所述第一服务器的第三资源消耗数据;所述根据所述第一并发运行数量、所述第一性能数据、所述第二性能数据和所述第一资源消耗数据,确定所述目标应用软件在所述第二服务器中对应的第二并发运行数量,包括:根据所述第一并发运行数量、所述第一性能数据、所述第二性能数据、所述第一资源消耗数据、所述第二资源消耗数据以及所述第三资源消耗数据,确定所述目标应用软件在所述第二服务器中对应的第二并发运行数量。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一并发运行数量、所述第一性能数据、所述第二性能数据、所述第一资源消耗数据、所述第二资源消耗数据以及所述第三资源消耗数据,确定所述目标应用软件在所述第二服务器中对应的第二并发运行数量,包括:根据所述第一性能数据、所述第二性能数据和所述第一资源消耗数据,确定所述目标应用软件对应的第一资源消耗系数;根据所述第二资源消耗数据和所述第三资源消耗数据确定与所述第一操作系统和所述第二操作系统对应的...

【专利技术属性】
技术研发人员:何诗红
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1