本发明属于网络摄像机技术领域,具体涉及一种ipcamera无线性能测试方法。
背景技术:
无线性能测试主要是测定吞吐量、抖动、丢包率、端到端延迟、mos和mdi值。ixiachariot是行业领先的无线性能测试工具,它通过模拟真实应用流来预测现实负载情况下的网络设备和系统的性能,可以全面的评估无线网络上运行各种应用程序时的性能特性。需要使用两台终端连接待测产品,然后在终端分别运行ixiachariotserver和ixiachariotclient来测试无线产品的性能,如图1所示。
这种方式搭建测试环境比较复杂,需要较高的软硬件成本。
iperf是美国伊利诺斯大学(universityofillinois)开发的一种开源的网络性能测试工具。可以用来测试网络节点间(也包括回环)tcp或udp连接的性能,包括带宽、抖动以及丢包率,其中抖动和丢包率适应于udp测试,而带宽测试适应于tcp和udp。
技术实现要素:
本发明的目的在于针对上述现有技术的不足,提供一种低成本的ipcamera无线性能测试方法。
为解决上述问题,本发明所采取的技术方案是:
一种ipcamera无线性能测试方法,包括以下步骤:
s1,在ipcamera上内置开源的iperfserver;
s2,ipcamera开启ap模式,无线客户端连接ipcamera,获取ipcamera分配的地址后进行通讯与控制;
s3,无线客户端使用开源的iperfclient连接ipcamera上内置iperfserver进行无线性能测试。
采用上述技术方案所产生的有益效果在于:本发明只需一台普通的pc、以及开源的iperf(网络性能测试工具)工具就可以完成整个ipcamera产品的无线性能测试,达到简化生产测试流程,降低生产成本的目的,且便于实现自动化测试。
附图说明
图1是传统无线性能测试方法的系统结构图;
图2是本发明ipcamera无线性能测试方法的系统结构图;
图3是本发明的流程图。
具体实施方式
下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。
如图2和图3所示,一种ipcamera无线性能测试方法,包括以下步骤:
第一步在ipcamera产品上内置开源的iperfserver,编译软件时合入开源的iperfserver代码,ipcamera产品开机后自动运行,替代传统的ixia服务器架设。第二步ipcamera产品开启ap模式,主控pc通过无线连接ipcamera,获取ipcamera分配的地址后进行通讯与控制,不需要其他配测设备。第三步主控pc使用开源的iperfclient连接ipcamera产品上内置iperfserver进行无线性能测试,替代传统的ixiamobilechariot软件。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。