The embodiment of the invention discloses a method and a device for testing the speed of a local area network. The method includes a test of LAN speed: receiving user access to the server through the terminal browser speed access request, and return to the terminal browser interface speed, the browser to access the server through the terminal speed router; receiving user input interface by simultaneously measuring speed transmission of a test file copies speed according to the speed instruction instruction; control, capture file transmission test packets per second; according to the velocity data obtained to capture data packets, computing LAN transmission rate and the transmission rate of the mean peak. The user through the browser interface terminal speed can be easily send commands to the server speed speed speed, simple operation, convenient, through between speed and velocity statistics capture server terminal browser server traffic speed, high accuracy.
【技术实现步骤摘要】
本专利技术涉及网络
,尤其涉及一种测试局域网网速的方法和装置。
技术介绍
局域网(LocalAreaNetwork,LAN)是在一个局部的地理范围内(如一个学校、工厂和机关内),一般是方圆几千米以内,将各种计算机,外部设备和数据库等互相联接起来组成的计算机通信网。它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或处理中心相连接,构成一个较大范围的信息处理系统。局域网可以实现文件管理、应用软件共享、打印机共享、扫描仪共享、工作组内的日程安排、电子邮件和传真通信服务等功能。对局域网来讲,良好的网络性能是实现上述功能的必备条件,而局域网网速是体现其网络性能的一个重要指标,因此,测试局域网网速显得尤为重要。在现有技术中,对CableModem路由器、无线路由器及带路由器功能的融合性机顶盒等网络终端产品的局域网网速测试,通常需要使用专业的流量测试工具来测试,如iperf、IxChariot等,而这些专业工具对于普通用户来说配置参数的过程过于专业、操作太复杂。因此,如何使普通用户采用操作简单且测试精度高的方法来测试局域网网速是本领域亟待解决的问题。专利技术内 ...
【技术保护点】
一种测试局域网网速的方法,其特征在于,所述方法包括:接收用户通过终端浏览器访问测速服务器的访问请求,并向所述终端浏览器返回测速界面,其中,所述终端浏览器通过路由器访问所述测速服务器;接收用户通过所述测速界面输入的同时传输一测试文件多份的测速指令;根据所述测速指令,控制抓包工具抓取传输所述测试文件时的数据包;根据所述抓包工具抓取所述数据包时获得的每秒测速数据,计算局域网的传输速率峰值和传输速率均值。
【技术特征摘要】
1.一种测试局域网网速的方法,其特征在于,所述方法包括:接收用户通过终端浏览器访问测速服务器的访问请求,并向所述终端浏览器返回测速界面,其中,所述终端浏览器通过路由器访问所述测速服务器;接收用户通过所述测速界面输入的同时传输一测试文件多份的测速指令;根据所述测速指令,控制抓包工具抓取传输所述测试文件时的数据包;根据所述抓包工具抓取所述数据包时获得的每秒测速数据,计算局域网的传输速率峰值和传输速率均值。2.如权利要求1所述的方法,其特征在于,所述计算局域网的传输速率峰值和传输速率均值之后,还包括:将所述传输速率峰值和传输速率均值传输给终端,以使所述终端通过所述终端浏览器上的测速界面显示所述传输速率峰值和传输速率均值。3.如权利要求1所述的方法,其特征在于,所述根据所述抓包工具抓取报文时获得的每秒测速数据,计算局域网的传输速率峰值和传输速率均值,包括:从所述抓包工具抓取报文时获得的全部每秒测速数据中,选取数值最大的作为传输速率峰值;根据预设的统计算法和所述测试文件的大小统计所述全部每秒测速数据,获得传输速率均值。4.如权利要求3所述的方法,其特征在于,所述预设的统计算法为:如果所述测试文件的大小小于预设阈值,则计算所述全部每秒测速数据的第一均值,将所述全部每秒测速数据中数值小于所述第一均值的每秒测速数据都过滤,计算剩余的每秒测速数据的第二均值,以所述第二均值作为传输速率均值;如果所述测试文件的大小不小于预设阈值,则将传输开头1秒和传输结尾1秒对应的每秒测速数据都过滤,计算剩余的每秒测速数据的第三均值,以所述第三均值作为传输速率均值。5.如权利要求1所述的方法,其特征在于,所述接收用户通过所述测速界面输入的同时传输一测试文件多份的测速指令,包括:接收用户通过所述测速界面所提供的测速按钮和输入框输入的同时传输一测试文件多份的测速指令。6.如权利要求1所述的方法,其特征在于,所述终端浏览器通过路由器访问所述测速服务器,包括:所述终端浏览器通过待测路由器访问所述测速服务器;或所述终端浏览器通过待测路由器,及与所述待测路由器串联的陪测路由器访问所述测速服务器。7.如权利要求1-6任一项所述的方法,其特征在于,所述测速指令包括上传测速指令和下载测速指令。8....
【专利技术属性】
技术研发人员:聂伟峰,周润贵,
申请(专利权)人:深圳创维数字技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。