码迷,mamicode.com
首页 > 其他好文 > 详细

Loopback测试软件AX1用户手册 V3.1

时间:2014-10-13 13:39:50      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:loopback   测试软件   ax1   


1. 什么是AX1
AX1程序是基于windows的PC程序,用来评估
iinChip?的性能,也即是wiznet的硬件TCP/IP芯片
AX1通过网络与iinChip?评估板和TCP/IP协议连接,首先,TCP/IP协议发送可选的包或者文件到iinChip?评估板,其次,它检查返回的数据包或者文件,发送包或者文件。最后,测量发送和接收速度。
AX1的功能如下:
测试TCP协议
测试UDP协议
2. 安装
你可以通过iinChip?评估板产品包里的CD或者wiznet的主页(http://www.wiznet.co.kr),来安装AX1。
AXI安装过程如下:
(1)执行“AXInstallVX.X.exe”
文件名里的‘VX.X’代表AX1的版本。目前,最新的版本是3.1。你可以通过wiznet的主页得到最新版本。
bubuko.com,布布扣
图2.1 执行AX1安装过程
(2) 确定AX1程序的安装目录
bubuko.com,布布扣
2.2 确定AX1程序的安装目录
(3) 在“项目管理组”选择注册名字
bubuko.com,布布扣
2.3选择项目管理组
(4) 如果你完成AX1的安装准备工作,开始安装。
bubuko.com,布布扣 
图2.4开始安装
(5) AX1程序安装完成
bubuko.com,布布扣

 2.5 AX1程序安装完成

使用方法
3.1 系统配置
让我们看看安装 AXI 程序的测试PC机以及iinChip?评估板的系统构成。
测试接口包括如下两种类型
LAN(局域网)接口
WAN(广域网)接口
首先,局域网接口在同一个网络中建立,你可以连接测试PC机和iinChip?评估板通过一对一的直接连接,或者通过HUB间接连接。在直接连接中,必须用到交叉UTP线缆。如果用到HUB,需要用到直接UTP线缆。图3.1是一个局域网接口的系统组成例子。
bubuko.com,布布扣
图3.1 局域网接口的系统组成例子

局域网中的同一段网络,表示测试PC机和iinChip?评估板具有相同的网络信息,也就是说,如果iinChip?评估板的源IP地址是192.168.0.2,网关IP地址是192.168.0.1,子网掩码是255.255.255.0,那么测试PC机的网关IP地址和子网掩码值应该和iinChip?评估板的一样。
换句话说,iinChip?评估板的源IP地址是192.168.0.2,网关IP地址与局域网处于同一个网络中,通过广域网接口意思是通过Internet连接,测试PC机和iinChip?评估板不在同一段网络中。图3.2是广域网接口的系统组成例子。
bubuko.com,布布扣

 图3.2 广域网接口系统组成

3.2 如何测试
如果已经搭建测试环境,在测试PC机上执行AX1程序,图3.3AX1程序执行窗口。
bubuko.com,布布扣 
图3.3 AX1程序执行窗口

为了便于理解AX1不同的函数,请参考表3.1和表3.2
3.1 AX1程序的菜单描述
菜单
子菜单
描述
File
Open
打开回环测试的文件
About
选择版本信息
Exit
退出程序
TCP
Listen
TCP服务器模式下,等待iinChip?评估板的连接
Connect
TCP客户端模式下,连接iinChip?评估板
Send
通过建立的TCP连接,发送随即包
Close
关闭TCP连接
UDP
Open
打开UDP连接
Send
通过打开的UDP连接,发送随即包
Close
关闭打开的UDP连接
CPUTICK
CPUTICK
为了测量回环速度,需同步CPU时钟。
这个过程需要5S
<注意>
仅支持英特尔相关的CPU。如果是AMDcpu,我们不保证准确的回送速度。

3.2  AX1程序的工具图标描述
工具图标
描述
file:///C:/Users/j/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png
通过TCP连接,文件回环一次的时间
file:///C:/Users/j/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png
通过UDP连接,文件回环一次到用户选择的目的地址的时间
file:///C:/Users/j/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png
通过TCP连接,文件回送用户指定的次数
file:///C:/Users/j/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png
通过UDP连接,文件回送用户指定的次数
file:///C:/Users/j/AppData/Local/Temp/msohtmlclip1/01/clip_image019.png
通过TCP或者UDP连接,文件回送无限次
file:///C:/Users/j/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png
停止重复回送测试
3.2.1 TCP服务器测试
TCP服务器按如下工作方式
AX1程序:TCP回送服务器
iinChip?评估板:TCP回送客户端
(1)   点击菜单TCP〉Listen
bubuko.com,布布扣
图3.4  TCP服务器监听
(2)   选择服务器的监听端口
bubuko.com,布布扣

 图3.5 服务器端口选择

(3)   等待iinChip?评估板连接步骤(2)中设立的监听端口。
(4)   在TCP回送服务器模式下,操作iinChip?评估板。
参考iinChip?评估板手册,设置iinChip?评估板。
(5)   完成于iinChip?评估板的连接。
bubuko.com,布布扣
图3.6 测试PC机和iinChip?评估板完成连接
(6)   通过TCP连接,回送包或者文件。
3.2.1.1  TCP包回送
随即包通过建立的TCP连接,回送一次到iinChip?评估板。
(1)   点击菜单TCP〉Send
bubuko.com,布布扣
图3.7  TCP包回送
(2)   设置TCP包的大小的数值
bubuko.com,布布扣
图3.8 设置TCP包
(3)   创建的TCP包回送到iinChip?评估板
bubuko.com,布布扣
图3.9 执行TCP包回送
3.2.1.2  TCP文件回送
随机的文件通过建立的TCP连接回送到iinChip?评估板。
(1)   点击菜单[File]Open],打开回送文件。
bubuko.com,布布扣
图3.10 打开TCP回送文件

(2)   点击一个工具按钮,[Ts], [TR],或者 [∞],然后打开文件回送。
bubuko.com,布布扣
图3.11TCP文件回送工具按钮
如果选择工具按钮,“[Ts]”,指定TCP文件回送次数。
bubuko.com,布布扣
图3.12 设定TCP文件回送次数
(3)    TCP文件回送测试
bubuko.com,布布扣
图3.13 TCP文件回送测试
3.2.2  TCP客户端测试
TCP客户端的工作方式如下。
AX1程序:TCP回送客户端
iinChip?评估板:TCP回送服务器
(1)   在TCP回送服务器模式下,操作iinChip?评估板。
参考iinChip?评估板手册,设置iinChip?评估板。
(2) 点击菜单[TCP>Connect]
bubuko.com,布布扣
图3.14 TCP客户端连接
(3)评估板的IP地址和监听端口设置。
bubuko.com,布布扣
3.15 iinChip?评估板的IP和监听端口设置
(4)   连接在步骤(3)中指定的评估板。
(5)   完成与iinChip?评估板的连接。
bubuko.com,布布扣
图3.16 测试PC和iinChip?评估板连接完成
(6)   包或者文件在连接的TCP通道中传输。
3.2.2.1  TCP包回送
随机包通过建立的TCP通道回送一次到iinChip?评估板。
操作方法与TCP服务器模式相同,参考3.2.1.1节。
3.2.2.2  TCP文件回送
随机文件通过建立的TCP通道回送到iinChip?评估板。
操作方法与TCP服务器模式相同,参考3.2.1.2节。
3.2.3UDP
随机包和文件通过UDP通道回送。
(1)   点击菜单[UDP>Open]图3.17 打开UDP
(2)   指定UDP的源端口
bubuko.com,布布扣
图3.18 设置UDP端口号

如果想使用随机的端口号,把端口号设置为0
如果不指定端口号而使用随机的端口号,可以跳过步骤(1)(2)
3.2.3.1 UDP包回送
数据包通过UDP连接回送到iinChip?评估板。
(1)   点击菜单[UDP>Send]
bubuko.com,布布扣
图3.19  UDP包回送
(2)   设置评估板的IP地址和端口。指定UDP包的大小和数值。
bubuko.com,布布扣
图3.20 iinChip?评估板和UDP包设置
(3)   无限的重复执行指定的UDP包回送。
bubuko.com,布布扣
图3.21 执行UDP包回送
(4)   如果你想停止UDP包回送,点击菜单[UDP>Close]。
bubuko.com,布布扣
图3.22 关闭UDP
3.2.3.2  UDP文件回送
文件通过UDP连接回送到iinChip?评估板。UDP回送文件测试与TCP回送文件测试有一些差异。
因为TCP回送文件测试保证数据流控制,重复发送文件过程。与接收成功与否不相关。然而,UDP回送文件测试不保证数据流控制。因此,在iinChip?评估板发送接收到的文件数据到AX1(也就是说,直到完成文件数据的回送),下一个文件数据不能被传输。
(1)   点击菜单[File>Open],打开回环测试文件。
bubuko.com,布布扣
图3.23 打开UDP回送测试文件
(2)    点击一个工具图标[Us], [U R], 或者 [∞],回送打开的文件。
如果你选择工具图标[U R],指定UDP文件回送次数。
bubuko.com,布布扣
图3.24 指定UDP回送文件次数
(3)   iinChip?评估板的IP地址和端口设置。
bubuko.com,布布扣
图3.25 iinChip?评估板的IP地址和端口号设置
(4)   UDP文件回送测试
bubuko.com,布布扣
图3.26UDP文件回送测试

欢迎访问
WIZnet官方网站:http://www.iwiznet.cn
WIZnet官方微博:http://weibo/com/wiznet2012

Loopback测试软件AX1用户手册 V3.1

标签:loopback   测试软件   ax1   

原文地址:http://blog.csdn.net/wiznet2012/article/details/40042141

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!