The invention discloses a testing method and system bandwidth in other software or hardware interference testing equipment performance testing, the server in accordance with the contract rate is greater than or equal to the contracted bandwidth on the client sends UDP or IP packages; testing the client receives the test server to send the test package, direct reading network the interface module through the system throughput of API layer, and the calculation formula of test rate formula: test rate = network interface throughput / consumption time. It can be applied to large bandwidth test with other software interference or poor performance of test equipment, and it has good accuracy and stability, and can satisfy many speed scenes.
【技术实现步骤摘要】
一种应用在有其他软件干扰或测试设备硬件性能较差的带宽测试方法和系统
本专利技术涉及网络测速
,特别涉及一种应用在有其他软件干扰或测试设备硬件性能较差的带宽测试方法和系统。
技术介绍
近年来,随着我国宽带战略的大力推动,各大运营商都在大规模推广高带宽业务,超过100M的带宽用户逐步增多,甚至千兆宽带也已经开始商用。随着高带宽的逐步普及,原有HTTP测速方式,以及主流客户端测速类的测速工具,均暴露出不能准确测量高带宽实际性能的问题,导致用户的很多误解,严重影响用户感知。具体有以下缺点:1.屏蔽软件防火墙和杀毒软件一类的应用对测试包接受速度的干扰,而对测试结果有影响;2.由于测速客户端硬件性能相对较差,其在处理接收包和计算速度的时候,达不到百兆(含)以上的吞吐要求,因而对测试结果有影响。
技术实现思路
本专利技术的目的是针对现有技术对应的不足,提供一种应用在有其他软件干扰或测试设备硬件性能较差的带宽测试方法和系统,其可以应用在有其他软件干扰或测试设备硬件性能较差的大带宽测试,且具有较好的准确性和稳定性,以及可以满足很多测速场景。本专利技术的目的是采用下述方案实现的:一 ...
【技术保护点】
一种应用在有其他软件干扰或测试设备硬件性能较差的带宽测试系统,其特征在于:包括测试服务器端和测试客户端,所述测试服务器端用于按照设定的发包速率对客户端发送测试包,所述测试客户端用于接收测试服务器端发送的测试包,并直接通过系统层API读取网络接口模块的吞吐量,并通过计算公式得出测试速率,计算公式为:测试速率=网络接口吞吐量/消耗时间。
【技术特征摘要】
1.一种应用在有其他软件干扰或测试设备硬件性能较差的带宽测试系统,其特征在于:包括测试服务器端和测试客户端,所述测试服务器端用于按照设定的发包速率对客户端发送测试包,所述测试客户端用于接收测试服务器端发送的测试包,并直接通过系统层API读取网络接口模块的吞吐量,并通过计算公式得出测试速率,计算公式为:测试速率=网络接口吞吐量/消耗时间。2.根据权利要求1所述的系统,其特征在于:所述测试包为UDP包或IP包。3.根据权利要求1所述的系统,其特征在于:测试服务器端发包的速率大于或等于签约带宽。4.根据权利要求1所述的系统,其特征在于:测试服务器端为能满足测试最大带宽所需发包的设备。5.根据权利要求1所述的系统,其特征在于:测试客户端为需要进行网络测速的测试设备...
【专利技术属性】
技术研发人员:张颖峰,唐瑜璐,秦方林,周竞雨,许力多,
申请(专利权)人:成都网优力软件有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。