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 用法
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.3是AX1程序运行窗体。

 
图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。假设是AMD的cpu,我们不保证准确的回送速度。


表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

Loopback測试软件AX1用户手冊 V3.1的更多相关文章

  1. 站点系统压力測试Jmeter+Badboy

    近期项目须要压力測试,因此搜了几款试用,首选的是LoadRunner这款大名鼎鼎的測试软件: LoadRunner11 下载请猛戳这里 传送门LoadRunner破解文件 下载请猛戳这里 传送门Loa ...

  2. 星云測试- Android应用深度体检专业平台

    星云測试-给你的Android应用做个深度体检   星云測试- Android应用深度体检专业平台 星云在线云測试(简称星云測试www.teststars.cc)是全球第一个公布并商用的数字化精准软件 ...

  3. Android 自己主动化測试之------ Monkey工具

    尽管 一般公司都有专门的測试人员,可是有时候 免不了 我们既要去开发产品,也要去測试产品,測试产品.有些机械化的 点界面的操作,谷歌已经给我们提供了工具.Monkey, 猴子測试. 什么是Monkey ...

  4. iOS自己主动化測试的那些干货

    前言 假设有測试大佬发现内容不正确.欢迎指正,我会及时改动. 大多数的iOS App(没有持续集成)迭代流程是这种 也就是说.測试是公布之前的最后一道关卡.假设bug不能在測试中发现,那么bug 就会 ...

  5. 移动App測试实战:顶级互联网企业软件測试和质量提升最佳实践

    这篇是计算机类的优质预售推荐>>>><移动App測试实战:顶级互联网企业软件測试和质量提升最佳实践> 国内顶级互联网公司測试实战经验总结.阿里.腾讯.京东.携程.百 ...

  6. SWTBOK測试实践系列(4) -- 软件測试技术的黑白之道

    白盒測试和黑盒測试往往是项目中最受争议的两种測试类型,每一个人偏爱各不同.现实生活中行业人员大多喜欢白盒測试而忽视黑盒測试,那么项目中又应该怎样平衡这两类測试呢?我们先来看两个案例. 案例一: 某移动 ...

  7. 让你提前认识软件开发(19):C语言中的协议及单元測试演示样例

    第1部分 又一次认识C语言 C语言中的协议及单元測试演示样例 [文章摘要] 在实际的软件开发项目中.常常要实现多个模块之间的通信.这就须要大家约定好相互之间的通信协议,各自依照协议来收发和解析消息. ...

  8. Testin云測试破7000万次:崩溃成90%手游应用质量难题

    Testin云測试破7000万次:崩溃成90%手游应用质量难题 2014/11/13 · Testin · 业界资讯 11月13日.全球最大的移动游戏.应用真机和用户云測试平台Testin云測宣布,已 ...

  9. 系统吞吐量、TPS(QPS)、用户并发量、性能測试概念和公式

    PS:以下是性能測试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗.外部接口.IO等等紧密关联.单个reqeust 对CPU消耗越高, ...

随机推荐

  1. SDUT OJ 1124 飞越原野 (三维BFS练习)

    飞跃原野 nid=24#time" title="C.C++.go.haskell.lua.pascal Time Limit5000ms Memory Limit 65536K ...

  2. thinkPHP 空模块和空操作、前置操作和后置操作 具体介绍(十四)

    本章节:介绍 TP 空模块和空操作.前置操作和后置操作 具体介绍 一.空模块和空操作 1.空操作 function _empty($name){ $this->show("$name ...

  3. 2015.05.11,外语,读书笔记-《Word Power Made Easy》 15 “如何谈论事情进展” SESSION 44

    1. not the real McCoy simulate(['simjuleit] v. 假装,冒充,模仿,模拟)来自拉丁simulo,copy的意思.simulo本身派生自拉丁形容词simili ...

  4. 广东工业大学2016校赛决赛-网络赛 1174 Problem F 我是好人4 容斥

    Problem F: 我是好人4 Description 众所周知,我是好人!所以不会出太难的题,题意很简单 给你n个数,问你1000000000(含1e9)以内有多少个正整数不是这n个数任意一个的倍 ...

  5. 匹配替换指定文本为html标签

    最近看了一道前端面试题,是关于正则的,用尽可能低复杂度的函数,匹配替换指定文本为html标签,题目是这样的: 特定语法匹配替换 说明:匹配字符串中形如 =g文字文字= 的语法,并将相应部分转化为对应的 ...

  6. 关于 Visual Studio 中文提示的问题

    [转自 https://blog.csdn.net/iloli/article/details/51055299] [转自 http://www.cnblogs.com/hellowin/p/6383 ...

  7. mac下生成ssh key

    ssh -v usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address: ...

  8. 粘包_Server

    from socket import *# import subprocessip_port = ('127.0.0.1',8080)back_log = 5buffer_size = 1024tcp ...

  9. K3内部表数据名称

    在后台数据库ICClassType表中,字段FID<0的是老单,FID>0的是新单.----------------系统设置------------------------FStatus: ...

  10. CSS布局总结(一)

    前言:今天是学校为期六周的实训第一天,实训课感觉很水,第一天讲的竟然是HTML...实训老师丢了一个静态页面给我们做.感觉很久没写过这种东西,突然觉得自己的基本功很渣.布局这方面感觉需要总结一下,然后 ...