⑴ 如何自制工具测试网络线路
局域网组建或调试期间,网络故障都由布线单位或系统集成商解决,但网络开通后,再遇到网络故障大都得由用户自己判断解决。此时, 用户准确、迅速地判断网络线路的好坏,是重要的一环。
网络建成后,用户面对的主要是下面三种线路情况:
其一,线路的两端都是RJ-45 jack或568模块,二者作用相同(下面主要以RJ-45 jack为例来说明)。
其二,线路的一端是RJ-45 jack,而线路的另一端是RJ-45 plug。
其三,线路的两端都是RJ-45 plug。
现介绍一种用手边UTP(非屏蔽双绞线)、RJ-45 plug、RJ-45 jack,制作简易测试工具,外加万用表来测试线路好坏的方法。
UTP、RJ-45 plug、RJ-45 jack的示意图及线序如图1:
图1
UTP是由4对(8芯线)绞线组成,其中第1对绞线(Pair1)由蓝白和蓝组成、第2对绞线(Pair2)由橙白和橙组成、第3对绞线(Pair3)由绿白和绿组成、第4对绞线(Pair4)由棕白和棕组成。在组局域网时, 我们使用的是其中的第2、3两对绞线。
根据EIA/TIA568标准,我们知道对应于RJ-45 plug引脚线序如下:
rj-45 plug12345678 线的一端绿白绿橙白蓝蓝白橙棕白棕线的另一端橙白橙绿白蓝蓝白绿棕白棕
尽管网络布线可采用T568A模块或T568B模块,但我们只要严格按照模块上的色标接对应颜色的线即可,而RJ-45 jack引脚线序可参照上述RJ-45 plug引脚线序来接线。在一个系统中通常仅用一种端接方式和模块。一般构成的网络线路及使用简图如图2:
图2
针对上述用户常见的三种线路情况,依据布线标准,我们分别制作简易工具测量如下:
第1种情况:我们用压线工具,依据布线标准制作两根仅一端有RJ-45 plug的网线,把其中一个与RJ-45 plug相联的UTP四对绞线Pair1、Pair2、Pair3、Pair4分别短接,即做成测试工具。把它插入图3欲测线路的左边,以形成回路,把另一个RJ-45 plug插入图3欲测线路的右边,构成测试线路:
图3
在图3右边的RJ-45 plug一端,我们用万用表分别测量Pair1、Pair2、Pair3、Pair4等的两绞线间的阻值,若某对绞线阻值很大,则说明这对绞线断开,是故障所在。
第2种情况:我们用压线工具,依据布线标准制作一根仅一端有RJ-45 plug的网线和一根仅一端有RJ-45 jack的网线,把与RJ-45 plug相联的UTP四对绞线Pair1、Pair2、Pair3、Pair4分别短接,即做成测试工具。把它插入图4欲测线路的左边,以形成回路,把RJ-45 jack插入图4欲测线路的右边,构成测试线路:
图4
在图4右边的RJ-45 jack一端,用万用表分别测量Pair1、Pair2、Pair3、Pair4等的两绞线间的阻值,若某对绞线阻值很大,则说明这对绞线断开,是故障所在。
第3种情况:制作两根仅一端有RJ-45 jack的网线,把其中一个与RJ-45 jack相联的UTP四对绞线Pair1、Pair2、Pair3、Pair4分别短接,即做成测试工具。把它插入图5欲测线路的左边,把另一个RJ-45 jack插入线路的右边,构成测试线路:
图5
在图5右边的RJ-45 jack这一端,我们用万用表分别测量Pair1、Pair2、Pair3、Pair4等的两绞线间的阻值,若某对绞线阻值很大,则说明这对绞线断开,是故障所在。
在这种情况下,有交叉线的应用问题,即:
rj-45 plug12345678 端接方式a:绿白绿橙白蓝蓝白橙棕白棕端接方式b:橙白橙绿白蓝蓝白绿棕白棕
两端引线顺序不一致,特别要引起用户的注意,以免重新接线时接错,造成无法通讯。现在局域网大都是用8芯4对UTP双绞线组网,且通常仅用其中2对双绞线,故在网线中若仅有2对双绞线损坏,我们仍可用其它2对双绞线重新连接来达到通讯目的,免去重新布线之累。
⑵ 如何编写一个DLL的API 自动化测试工具
我估计楼主想做的是一种黑盒测试,只要输入和输出正此顷耐确就行了。呵呵森春,CPPUnit太麻烦了,并且还是要做很多事情,还要写测试用例,呵呵,我估计楼主求的测试工具应该是不存在的,因为没有什么工具能让你一段代码都不写就可以完成测试的,因为DLL的导出函数所能完成的功能太多了。无法一一照顾到!
我觉得如果可以的话,可以写一个简单的程序,但是可能比较麻烦。提供一个对话框程序,先提供选择DLL的机会,然后输入要测试的导出函数的乎裤函数名和相关的参数值,然后就可以LoadLibrary,GetProcAddress,FreeLibrary.显示返回值,但是这个程序只能对一些简单的只是设计一些算法处理的DLL有用吧,如果设置图形操作、导出类,还有内存的分配和释放都比较难处理!
⑶ 项目如何让自动化测试工具(AutoRunner)来做软件测试呢这个工具是怎么用的
AutoRunner 是自动化的功能测试工具。功能测试的目标是根据 GUI 的界面或者报表来检查软件的实际功能是否和需求定义的功能相一致。
autoRunner使用方法 :
1.新建项目
a) 在项目管理器空白区域,右键鼠标,选择新建项目。
b) 输入项目名后,点击[确定],在初次打开autoRunner时选择的用于存放测试文件的文件夹里会有一个以项目名称为名的文件夹,各种测试脚本,参数表都存放在这里。
2.新建脚本
a) 在项目名上右键鼠标,选择新建脚本 。
b) 输入脚本名(最好是英文和数字),点击[确定]后,在右边脚本编辑区域,会打开脚本页 。
3.录制脚本
a) 点击工具栏 ,或者点击菜单栏 。
b) 点击开始录制后, 会弹出对话框 。
根据自己需要,选择是否记录击键和记录时间间隔,选好后点击[确定]。
c) 点击[确定]后,开始录制测试过程,autoRunner会自动最小化,在屏幕右下打开录制过程记录窗口,此时,开始测试操作.
4.编辑测试脚本
a) 录制完成后,在脚本编辑区域会生成本次操作的脚本;
b) 如果需要在脚本中增加循环或者对当前步骤的某个对象的属性值进行验证,可以在脚本编辑区域,右键鼠标。
c) 增加验证 ,在脚本编辑区域空白处右键鼠标,选择注意光标位置,会在光标处插入代码。
5.查看对象库
1) 在工具栏点击 ,打开对象库。
2) 这里需要查看,脚本中用到的对象,在对象库中是否都有,如果缺少,运行脚本时会出错.对象不足时,可以点击对象库左下的[增加对象]按钮,会像录制时一样,此时选择需要的对象,录制好以后停止录制。
6.编辑参数
a) 在控制台标签页上点击[参数表],打开参数表 。
b) 对参数表进行设置。
7.执行脚本
a) 点击工具栏,或者点击 菜单栏,开始执行脚本。
b) 执行开始后,autoRunner会自动最小化,程序会完整重复录制的过程。
运行结束后,在autoRunner控制台会打印出本次脚本执行情况。
⑷ 如何用Jmeter做压力测试
在“服务器名称或ip”设置127.0.0.1,端口号设置:8080,“方法”设置post,路径设置网站登录的地址,如“/exam/operatorAction”。
登录需传入用户、密码。在“同请求一起发送参数”列表中添加参数。参数值根据web应用设置。如login_user=0001;login_password=1;actFlag=login。
一般网站登录后,在tomcat中生成了session,之后访问其他页面将无需再次登录悉腊,前提是浏览器需支持cookie。在jmap中也同样,如要继续访问其他页面,还需做下面关键的设置。
Apache JMeter
是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数睁余滑据库、FTP服务器, 等等。JMeter 可以用于对服务器、网络或对毁芹象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。