【技术实现步骤摘要】
一种测试方法、装置、电子设备及存储介质
[0001]本专利技术涉及云计算
,尤其涉及一种测试方法、装置、电子设备及存储介质。
技术介绍
[0002]在传统大二层的网络环境中,同一广播域通信依赖地址解析协议(Address Resolution Protocol,ARP)缓存、mac地址表通信,在云软件定义网络的网络模型中,单个虚拟私有云(Virtual Private Cloud,VPC)的大二层域为虚拟网络域,虚拟机通信依赖集中式管理组件以及宿主机侧分布式流表(这里的流表包括使用OpenFlow分布式模型设计以及类流表形式的模型设计)的结构实现端到端地址的查找,一般情况下不存在广播问题(虚拟ip场景除外)。当单个VPC所容纳的虚拟机数量过大时,虚拟机之间通信仍然依赖云平台的控制面自动下发流表以明确通信路径,这里可能存在两方面风险:一方面云平台控制面下发能力有限,不足以支持大规模VPC;另一方面在某些情况下某一物理主机上的虚机要和同一VPC内大量的虚拟机通信时可能因主机流表模型设计缺陷导致出现时延过长乃至丢包等问题。< ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,包括:获取待测试云平台所对应的IP地址集;其中,所述IP地址集包含所述待测试云平台所对应虚拟私有云内成功创建的所有虚拟机对应的IP地址;向每个云平台计算节点发送测试配置参数、测试脚本和所述IP地址集,以使每个所述云平台计算节点根据所述IP地址集选择对应的第一类型虚拟机,并通过所述第一类型虚拟机按照所述测试配置参数和所述测试脚本与第二类型虚拟机进行通信,得到对应的通信测试结果;其中,每个所述云平台计算节点至少包括两个虚拟机;根据接收到的通信测试结果确定每个所述云平台计算节点对应的最大可承载数据量,以此确定单个VPC所能容纳虚拟机IP的容量。2.根据权利要求1所述的方法,其特征在于,在所述获取待测试云平台所对应的IP地址集之前,还包括:根据待测试云平台的环境参数确定虚拟机的目标数量;其中,所述目标数量等于所述IP地址集包含IP地址的总数量;调用API接口在所述待测试云平台所对应的虚拟私有云内创建所述目标数量的虚拟机。3.根据权利要求1或2所述的方法,其特征在于,所述获取待测试云平台所对应的IP地址集,包括:访问待测试云平台中的平台管控组件;从所述平台管控组件中获取成功创建的所有虚拟机对应的IP地址,作为对应的IP地址集。4.根据权利要求1或2所述的方法,其特征在于,所述向每个所述云平台计算节点根据所述IP地址集选择对应的第一类型虚拟机,并通过所述第一类型虚拟机按照所述测试配置参数和所述测试脚本与第二类型虚拟机进行通信,得到对应的通信测试结果,包括:每个所述云平台计算节点从所述IP地址集中选择至少两个IP地址对应的虚拟机,作为对应的第一类型虚拟机;在同一测试时间段内,通过所述第一类型虚拟机按照所测试配置参数和所述测试脚本同步发包,以与第二类型虚拟机进行通信,得到对应的通信测试结果。5.根据权利要求1或2所述的方法,其特征在于,所述根据接收到的通信测试结果确定每个所述云平台计算节点对应的最大可承载数据量,包括:根据预先配置的总测试时长,以及接收到的总丢包数量和总时延确定每个所述云平台计算节点对应的平均时延和总丢包率,...
【专利技术属性】
技术研发人员:田飞翔,赵烨婷,陈清,洪志恒,
申请(专利权)人:上海浦东发展银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。