zoukankan      html  css  js  c++  java
  • Loopback測试软件AX1用户手冊 V3.1


    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的主页得到最新版本号。

    图2.1 运行AX1安装过程
    (2) 确定AX1程序的安装文件夹

    2.2 确定AX1程序的安装文件夹
    (3) 在“项目管理组”选择注冊名字
    2.3选择项目管理组
    (4) 假设你完毕AX1的安装准备工作,開始安装。
     
    图2.4開始安装
    (5) AX1程序安装完毕

     2.5 AX1程序安装完毕

    用法
    3.1 系统配置
    让我们看看安装 AXI 程序的測试PC机以及iinChip™评估板的系统构成。

    測试接口包含例如以下两种类型
    LAN(局域网)接口
    WAN(广域网)接口
    首先。局域网接口在同一个网络中建立,你能够连接測试PC机和iinChip™评估板通过一对一的直接连接,或者通过HUB间接连接。在直接连接中。必须用到交叉UTP线缆。

    假设用到HUB。须要用到直接UTP线缆。图3.1是一个局域网接口的系统组成样例。

    图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是广域网接口的系统组成样例。


     图3.2 广域网接口系统组成

    3.2 怎样測试
    假设已经搭建測试环境。在測试PC机上运行AX1程序,图3.3AX1程序运行窗体。

     
    图3.3 AX1程序运行窗体

    为了便于理解AX1不同的函数,请參考表3.1和表3.2

    3.1 AX1程序的菜单描写叙述
    菜单
    子菜单
    描写叙述
    File
    Open
    打开回环測试的文件
    About
    选择版本号信息
    Exit
    退出程序
    TCP
    Listen
    TCPserver模式下,等待iinChip™评估板的连接
    Connect
    TCPclient模式下,连接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 TCPserver測试
    TCPserver按例如以下工作方式
    AX1程序:TCP回送server
    iinChip™评估板:TCP回送client
    (1)   点击菜单TCP〉Listen
    图3.4  TCPserver监听
    (2)   选择server的监听port

     图3.5 serverport选择

    (3)   等待iinChip™评估板连接步骤(2)中设立的监听port。
    (4)   在TCP回送server模式下,操作iinChip™评估板。
    參考iinChip™评估板手冊,设置iinChip™评估板。

    (5)   完毕于iinChip™评估板的连接。

    图3.6 測试PC机和iinChip™评估板完毕连接
    (6)   通过TCP连接,回送包或者文件。
    3.2.1.1  TCP包回送
    随即包通过建立的TCP连接。回送一次到iinChip™评估板。

    (1)   点击菜单TCP〉Send
    图3.7  TCP包回送
    (2)   设置TCP包的大小的数值
    图3.8 设置TCP包
    (3)   创建的TCP包回送到iinChip™评估板
    图3.9 运行TCP包回送
    3.2.1.2  TCP文件回送
    随机的文件通过建立的TCP连接回送到iinChip™评估板。
    (1)   点击菜单[File]Open]。打开回送文件。
    图3.10 打开TCP回送文件

    (2)   点击一个工具button。[Ts], [TR],或者 [∞],然后打开文件回送。
    图3.11TCP文件回送工具button
    假设选择工具button。“[Ts]”。指定TCP文件回送次数。
    图3.12 设定TCP文件回送次数
    (3)    TCP文件回送測试
    图3.13 TCP文件回送測试
    3.2.2  TCPclient測试
    TCPclient的工作方式例如以下。
    AX1程序:TCP回送client
    iinChip™评估板:TCP回送server
    (1)   在TCP回送server模式下。操作iinChip™评估板。

    參考iinChip™评估板手冊。设置iinChip™评估板。
    (2) 点击菜单[TCP>Connect]

    图3.14 TCPclient连接
    (3)评估板的IP地址和监听port设置。

    3.15 iinChip™评估板的IP和监听port设置
    (4)   连接在步骤(3)中指定的评估板。
    (5)   完毕与iinChip™评估板的连接。
    图3.16 測试PC和iinChip™评估板连接完毕
    (6)   包或者文件在连接的TCP通道中传输。
    3.2.2.1  TCP包回送
    随机包通过建立的TCP通道回送一次到iinChip™评估板。
    操作方法与TCPserver模式同样。參考3.2.1.1节。

    3.2.2.2  TCP文件回送
    随机文件通过建立的TCP通道回送到iinChip™评估板。
    操作方法与TCPserver模式同样。參考3.2.1.2节。
    3.2.3UDP
    随机包和文件通过UDP通道回送。
    (1)   点击菜单[UDP>Open]图3.17 打开UDP
    (2)   指定UDP的源port
    图3.18 设置UDPport号

    假设想使用随机的port号,把port号设置为0
    假设不指定port号而使用随机的port号。能够跳过步骤(1)(2)

    3.2.3.1 UDP包回送
    数据包通过UDP连接回送到iinChip™评估板。

    (1)   点击菜单[UDP>Send]
    图3.19  UDP包回送
    (2)   设置评估板的IP地址和port。指定UDP包的大小和数值。
    图3.20 iinChip™评估板和UDP包设置
    (3)   无限的反复运行指定的UDP包回送。

    图3.21 运行UDP包回送
    (4)   假设你想停止UDP包回送,点击菜单[UDP>Close]。
    图3.22 关闭UDP
    3.2.3.2  UDP文件回送
    文件通过UDP连接回送到iinChip™评估板。UDP回送文件測试与TCP回送文件測试有一些差异。
    由于TCP回送文件測试保证数据流控制,反复发送文件过程。与接收成功与否不相关。

    然而,UDP回送文件測试不保证数据流控制。

    因此。在iinChip™评估板发送接收到的文件数据到AX1(也就是说,直到完毕文件数据的回送),下一个文件数据不能被传输。

    (1)   点击菜单[File>Open],打开回环測试文件。
    图3.23 打开UDP回送測试文件
    (2)    点击一个工具图标[Us], [U R], 或者 [∞],回送打开的文件。

    假设你选择工具图标[U R],指定UDP文件回送次数。

    图3.24 指定UDP回送文件次数
    (3)   iinChip™评估板的IP地址和port设置。
    图3.25 iinChip™评估板的IP地址和port号设置
    (4)   UDP文件回送測试
    图3.26UDP文件回送測试

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

  • 相关阅读:
    AFHTTPRequestOperationManager的那些事
    iOS缩放图片
    iOS截图
    网络服务
    Six
    正文处理命令及tar命令
    用户,群组和权限 四
    用户,群组和权限 三
    用户,群组和权限 二
    用户,群组和权限 一
  • 原文地址:https://www.cnblogs.com/gavanwanggw/p/7074217.html
Copyright © 2011-2022 走看看