一种分布式缓存设备负载均衡的性能测试方法及系统技术方案

技术编号:19186317 阅读:44 留言:0更新日期:2018-10-17 02:14
本发明专利技术实施方式涉及网络测试技术领域,公开了一种分布式缓存设备负载均衡的性能测试方法及系统。方法包括:将预设的N个测试请求数据发送至预设的负载均衡设备,以供负载均衡设备在接收到N个测试请求数据时,将N个测试请求数据对应发送至待测的M个分布式缓存设备;M个分布式缓存设备中的一个被预设为负载均衡设备,N=K*M,M≥1,且K、M为正整数;每个分布式缓存设备对应于K个测试请求数据,每个测试请求数据对应于一个分布式缓存设备;接收由分布式缓存设备返回的测试请求数据的测试业务流量;根据接收到的N个测试请求数据的测试业务流量,计算得到待测的M个分布式缓存设备的性能指标。本发明专利技术能够测试负载均衡下的分布式缓存设备的性能。

A performance test method and system for load balancing of distributed cache devices

The embodiment of the invention relates to the technical field of network testing, and discloses a performance testing method and system for load balancing of distributed buffer devices. The method includes: sending the preset N test request data to the preset load balancing device, so that when the load balancing device receives the N test request data, it sends the N test request data to the M distributed cache devices to be tested; one of the M distributed cache devices is preset as the load balancing device; N = K * M, M > 1, and K, M are positive integers; each distributed cache device corresponds to K test request data, each test request data corresponds to a distributed cache device; test traffic receives test request data returned by the distributed cache device; test industry receives test request data based on N test request data received Traffic flow is calculated, and the performance indexes of the M distributed cache devices to be measured are calculated. The invention can test the performance of the distributed cache device under load balancing.

【技术实现步骤摘要】
一种分布式缓存设备负载均衡的性能测试方法及系统
本专利技术实施方式涉及网络测试
,特别涉及一种分布式缓存设备负载均衡的性能测试方法及系统。
技术介绍
随着互联网用户的不断增长,大量的用户对源站甚至对内容分发网络(ContentDeliveryNetwork,CDN)的网络设备造成较高的流量负荷,CDN厂商不得不部署分布式缓存设备,并通过分布式缓存设备实现负载均衡,从而降低了CDN网络设备的流量负载。专利技术人发现现有技术中至少存在如下问题:目前,只有对单台设备的性能测试方法,并没有对分布式缓存设备性能进行测试的具体方法,从而难以准确判断分布式缓存式设备的性能以及分布式缓存设备是否能够实现负载均衡。
技术实现思路
本专利技术实施方式的目的在于提供一种分布式缓存设备负载均衡的性能测试方法及系统,能够测试负载均衡下的分布式缓存设备的性能。为解决上述技术问题,本专利技术的实施方式提供了一种分布式缓存设备负载均衡的性能测试方法,应用于测试客户端,方法包括:将预设的N个测试请求数据发送至预设的负载均衡设备,以供负载均衡设备在接收到N个测试请求数据时,将N个测试请求数据对应发送至待测的M个分布式本文档来自技高网...

【技术保护点】
1.一种分布式缓存设备负载均衡的性能测试方法,其特征在于,应用于测试客户端,所述方法包括:将预设的N个测试请求数据发送至预设的负载均衡设备,以供所述负载均衡设备在接收到N个所述测试请求数据时,将N个所述测试请求数据对应发送至待测的M个分布式缓存设备;其中,M个所述分布式缓存设备中的一个被预设为所述负载均衡设备,N=K*M,M≥1,且K、M为正整数;每个所述分布式缓存设备对应于K个所述测试请求数据,每个测试请求数据对应于一个所述分布式缓存设备;接收由所述分布式缓存设备返回的所述测试请求数据的测试业务流量;根据接收到的N个所述测试请求数据的测试业务流量,计算得到待测的M个所述分布式缓存设备的性能指...

【技术特征摘要】
1.一种分布式缓存设备负载均衡的性能测试方法,其特征在于,应用于测试客户端,所述方法包括:将预设的N个测试请求数据发送至预设的负载均衡设备,以供所述负载均衡设备在接收到N个所述测试请求数据时,将N个所述测试请求数据对应发送至待测的M个分布式缓存设备;其中,M个所述分布式缓存设备中的一个被预设为所述负载均衡设备,N=K*M,M≥1,且K、M为正整数;每个所述分布式缓存设备对应于K个所述测试请求数据,每个测试请求数据对应于一个所述分布式缓存设备;接收由所述分布式缓存设备返回的所述测试请求数据的测试业务流量;根据接收到的N个所述测试请求数据的测试业务流量,计算得到待测的M个所述分布式缓存设备的性能指标。2.根据权利要求1所述的分布式缓存设备负载均衡的性能测试方法,其特征在于,在所述根据接收到的N个所述测试请求数据的测试业务流量,计算得到待测的M个所述分布式缓存设备的性能指标之前,还包括:判断所述负载均衡设备是否正常实现负载均衡,且M个所述分布式缓存设备的缓存性能是否正常;当所述负载均衡设备正常实现负载均衡,且M个所述分布式缓存设备的缓存性能正常时,执行所述根据接收到的N个所述测试请求数据的测试业务流量,计算得到待测的M个所述分布式缓存设备的性能指标的步骤。3.根据权利要求2所述的分布式缓存设备负载均衡的性能测试方法,其特征在于,所述判断所述负载均衡设备是否正常实现负载均衡,且M个所述分布式缓存设备的缓存性能是否正常,具体包括:判断是否接收到N个所述测试请求数据的测试业务流量;当接收到N个所述测试请求数据的测试业务流量时,判断发送各所述测试请求数据的测试业务流量的分布式缓存设备是否为各所述测试请求数据对应的所述分布式缓存设备;当发送各所述测试请求数据的测试业务流量的分布式缓存设备为所述测试请求数据对应的所述分布式缓存设备时,判定所述负载均衡设备正常实现负载均衡,且M个所述分布式缓存设备的缓存性能正常。4.根据权利要求1所述的分布式缓存设备负载均衡的性能测试方法,其特征在于,所述将预设的N个测试请求数据发送至预设的负载均衡设备,以供所述负载均衡设备在接收到N个所述测试请求数据时,将N个所述测试请求数据对应发送至待测的M个分布式缓存设备,具体为:通过预设的所述辅测交换机将预设的N个测试请求数据发送至预设的负载均衡设备,以供所述负载均衡设备在接收到N个所述测试请求数据时,通过所述辅测交换机将N个所述测试请求数据对应发送至待测的M个所述分布式缓存设备;所述接收由所述分布式缓存设备返回的所述测试请求数据的测试业务流量,具体为:通过所述辅测交换机接收由所述分布式缓存设备返回的所述测试请求数据的测试业务流量。5.根据权利要求4所述的分布式缓存设备负载均衡的性能测试方法,其特征在于,每个所述分布式缓存设备均被配置有相同的负载虚拟IP;在所述通过预设的所述辅测交换机将预设的N个测试请求数据发送至预设的负载均衡设备之前,还包括:通过所述辅测交换机将预设的N个目的IP为源站IP的所述测试请求数据发送至预设的重定向设备,以供所述重定向设备在接收到目的IP为源站IP的所述测试请求数据时,将所述源站IP重定向到所述负载虚拟IP;通过所述辅测交换机接收由所述重定向设备返回的包括所述负载虚拟IP的重定向报文;所述通过预设的所述辅测交换机将预设的N个测试请求数据发送至预设的负载均衡设备,具体为:根据所述重定向报文,通过预设的所述辅测交换机将预设的N个目的IP为所述负载虚拟IP的测试请求数据发送至预设的负载均衡设备。6.根据权利要求5所述的分布式缓存设备负载均衡的性能测试方法,其特征在于,所述根据所述重定向报文,通过预设的所述辅测交换机将预设的N个目的IP为所述负载虚拟IP的测试请求数据发送至预设的负载均衡设备,以供所述负载均衡设备在接收到N个所述测试请求数据时,将N个所述测试请求数据对应发送至待测的M个分布式缓存设备,具体为:根据所述重定向报文,通过预设的所述辅测交换机将预设的N个目的IP为所述负载虚拟IP的测试请求数据发送至预设的负载均衡设备,以供所述负载均衡设备在接收到N个目的IP为所述负载虚拟IP的所述测试请求数据时,访问所述源站IP获取各所述测试请求数据的测试业务流量,将各所述测试请求数据的测试业务流量发送至各所述分布式缓存设备,并...

【专利技术属性】
技术研发人员:陈艺榜
申请(专利权)人:厦门网宿有限公司
类型:发明
国别省市:福建,35

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

1