[发明专利]自动化测试方法无效
| 申请号: | 200710300982.6 | 申请日: | 2007-12-12 |
| 公开(公告)号: | CN101459552A | 公开(公告)日: | 2009-06-17 |
| 发明(设计)人: | 谢明宏 | 申请(专利权)人: | 英业达股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F15/177 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 亮 |
| 地址: | 台湾省台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动化 测试 方法 | ||
技术领域
本发明是有关于一种测试方法,且特别是有关于一种自动化测试方法。
背景技术
由于目前网络系统的蓬勃发展,网站同时透过网络连接于多台电脑或是网站中的服务器将同时被多台电脑所存取。举例来说,目前许多网站提供给使用者的网络磁盘,让使用者能够在网络中拥有属于自己的硬盘空间。此网络磁盘的技术对于网站中的服务器而言,服务器中需要有多个磁区,并且多个磁区分别对应多台电脑,又能够透过网络同时让多台电脑进行存取。
在目前的电脑与服务器在产品研发或制造的阶段,为了因应上述网络的需求,工程师必须对电脑或服务器进行网络压力的测试。然而,在目前网络压力的测试方法中,当工程师必须预先设定网络中的每台电脑的参数,才能开始进行测试。然而,此测试方法需要耗费大量的设定时间,并且,在大量的重复设定过程中,人为的操作也容易发生错误,而导致测试结果不正确,或者是需要多次的重复测试,才能确定测试结果的正确性。
发明内容
本发明提供一种自动化测试方法,能够自动或设定每一台电脑,因而避免人为操作的错误产生。
本发明提供一种自动化测试方法,适用于一网络,此网络包括一服务器与M个节点且所述服务器具有P个磁区,而P与M为大于等于2的正整数。所述自动化测试方法包括:首先,自所述M个节点中决定一特定节点。在所述特定节点中建立一分享区,使所述M个节点中其他M-1个节点读取所述分享区。接着,在所述分享区内建立一测试字串。之后,设定欲测试的一测试数目,其中所述测试数目为欲测试的节点的数目,并表示为N,其中,N为正整数。当所述M个节点中的第i节点在所述分享区内读取到测试字串所述时,所述第i节点将自动进行一测试程序,且所述测试程序包括读取所述分享区内的所述测试数目N;依据所述服务器的磁区数目P与所述测试数目N相除后的商数,决定所述第i节点对应的磁区数目,其中,P/N的商数表示为C,P大于等于N;以及将所述服务器内的C个磁区挂载至所述第i节点;以及依序测试所述第i节点所挂载的C个磁区,其中,i为一正整数。
本发明因采用自动化测试方法,使得工程师只需在网络中的其中一台电脑中进行设定后,网络中的其他台电脑就能够自动进行测试程序。因此,工程师不需要手动设定网络中的每一台电脑,并且,工程师的测试时间将能够减少,又能避免人为操作的错误发生。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下。
附图说明
图1绘示为本发明实施例的自动化测试方法的步骤流程图。
图2绘示为本发明另一实施例的网络示意图。
图3绘示为本发明另一实施例的自动化测试方法的步骤流程图。
图4绘示为步骤S320的各子步骤流程图。
图5绘示为步骤S330的各子步骤流程图。
具体实施方式
图1绘示为本发明实施例的自动化测试方法的步骤流程图。为了方便说明本实施例,在此先假设此自动化测试方法应用于一网络,而此网络中具有M个节点。请参考图1,首先,自M个节点中决定一特定节点(步骤S110)。接着,在特定节点中建立一分享区(步骤S120),而此分享区能够被网络中的其他M-1个节点所读取。然后,在分享区内建立一测试字串(步骤S130)。由于此分享区可以被网络中的节点存取,因此,当第i节点在分享区内读取到此测试字串时,第i节点将自动进行一测试程序(步骤S140),其中,i为一正整数,且i≤M。换句话说,网络中的各节点可以各自检测分享区内的数据,每当读取到此测试字串时,将进行测试程序。
上述实施例以软件实施时,自动化测试方法例如以一批次语法预先将上述步骤写入一测试程序。并且,让网络中的各节点执行此测试程序,此测试程序将控制节点检测分享区,并当检测到此测试字串时,开始进行测试。另外,上述测试字串可以是具有特定文件名的文字档,换句话说,上述各节点检测分享区是否有此特定文件名的文字档。
由上述实施例可知,当工程师测试时,可知要将测试字串写入分享区之后,网络中的多台电脑将自动进行测试,不在需要工程师自行手动设定每一台电脑。为了使本领域具通常知识者可以透过本实施例来实施本发明,以下提出本发明另一实施例。
为了方便说明本实施例,以下预先作出几项假设。首先,假设本实施例的自动化测试方法应用于一网络,并且,此测试方法用以测试网络压力。接着,假设此网络具有M个节点与一服务器,如图2所示。图2中,网络200中的网络介面210连接至一服务器220与M个节点230_1~230_M。最后,本实施例假设此服务器220内具有P个磁区R_1~R_P。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710300982.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于行程开关的可调滚轮转臂型操动器
- 下一篇:6类线缆的骨架结构





