專利名稱:對接入服務器進行測試的方法
技術(shù)領域:
本發(fā)明涉及一種對接入服務器進行測試的方法,屬網(wǎng)絡設備領域。
背景技術(shù):
接入服務器是拔號用戶上網(wǎng)所必須的網(wǎng)絡設備,接入服務器在投入網(wǎng)上運行之前必須進行必要的測試。在接入服務器的測試過程中,為了對其進行充分的測試,必須進行性能測試和穩(wěn)定性測試。目前的測試方法一般是在實驗室中安裝多臺PC機(一般會多達一二百臺),在進行測試時,由人工進行一臺臺的拔號,進行強制回應命令(以下簡稱PING,是一種用于測試網(wǎng)絡可達與否的常用方法)、文件下載等相關業(yè)務的操作,在操作完成后還要各臺收集記錄數(shù)據(jù),費時費力,由于受到人為因素的影響,操作的并發(fā)性和實時性是很難保證的,從而使得測試的效果也大打折扣。
現(xiàn)行的測試方法完全由人工來實現(xiàn),耗時耗力,無法對接入服務器進行充分的性能測試和穩(wěn)定性測試,使得接入服務器的品質(zhì)很難保證。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種對接入服務器進行測試的方法,以實現(xiàn)自動控制多臺PC進行拔號、PING操作、文件上傳下載操作,從而對接入服務器進行有效的測試。
本發(fā)明提出的對接入服務器進行測試的方法,包括如下各步驟1、對多臺PC機進行組網(wǎng),在其中設定一臺作為集中控制服務器,其它為測試用拔號PC機即客戶端,待測接入服務器通過交換機與測試用撥號PC機相連接;2、分別為集中控制服務器和客戶端安裝運行程序和配置;
3、客戶端向集中控制服務器端發(fā)送連接請求報文,與集中控制服務器建立連接,上報客戶端信息4、集中控制服務器端顯示所有與其連接的客戶端的信息;5、客戶端等待集中控制服務器下發(fā)命令,執(zhí)行相應的操作,并向集中控制服務器上報執(zhí)行結(jié)果。
上述方法中,集中控制服務器與所有拔號PC處于同一網(wǎng)段。
上述方法中,對多臺PC機進行組網(wǎng)時,為各拔號PC安裝調(diào)制解調(diào)器,調(diào)制解調(diào)器通過電話線與交換機相連,交換機通過中繼線與被測試接入服務器相連,各拔號PC通過以太網(wǎng)交換機與集中控制服務器相連,為被測試接入服務器安裝用于提供文件上傳下載服務的文件下載服務器和用于強制回應的PC機。
上述方法中,為集中控制服務器安裝的運行程序使集中控制服務器處于“檢聽”狀態(tài),等待各個客戶端前來“注冊”。
上述方法中,集中控制服務器的配置為(1)配置拔號機的拔號方式,撥號方式可以為持續(xù)拔號或一次性拔號;(2)配置兩次拔號之間的時間間隔;(3)配置拔號成功后強制回應PC機的IP地址,以及文件下載服務器的地址。
上述方法中,客戶端的配置為(1)配置集中控制服務器的IP地址;(2)配置客戶端與集中控制服務器建立連接的端口號;(3)配置客戶端與集中控制服務器的連接方式,連接方式可以為自動連接或手動連接。
上述方法中,客戶端的信息為客戶端的IP地址和客戶端拔號聯(lián)接名稱。
上述方法中,集中控制服務器端顯示所有與其連接的客戶端的信息的過程為
(1)使所有客戶端進行拔號;(2)拔號成功后從接入服務器的文件下載服務器上下載文件;(3)客戶端向集中控制服務器上報執(zhí)行結(jié)果;(4)在集中控制服務器端查看測試結(jié)果。
上述方法中,客戶端等待集中控制服務器下發(fā)命令,執(zhí)行相應的操作,并向集中控制服務器上報執(zhí)行結(jié)果過程如下(1)客戶端處于等待集中控制服務器下發(fā)命令的狀態(tài);(2)客戶端收到集中控制服務器的命令,并解析其命令類型;(3)客戶端根據(jù)解析出來的命令類型執(zhí)行相應的操作;(4)向集中控制服務器上報執(zhí)行結(jié)果。
上述方法中,集中控制服務器端以樹狀形式顯示所有與其連接的客戶端的信息。
本發(fā)明提出的對接入服務器進行測試的方法,克服了已有技術(shù)中測試只能由人工操作來完成的缺點,使待測接入服務器通過交換機與測試用撥號PC機相連接,由一臺PC作為集中控制服務器,用以集中控制多臺拔號PC機,進行拔號PC的自動拔號、PING操作和文件下載操作。本發(fā)明方法不但可以對接入服務器進行有效而充分的測試,而且最大程度地節(jié)省了人力,提高了測試工作效率。
圖1是本發(fā)明方法中客戶端流程圖。
圖2是本發(fā)明方法中服務器端流程圖。
圖3是應用本發(fā)明的方法控制多臺PC進行測試的組網(wǎng)原理圖。
圖4是本發(fā)明方法中的服務器端用樹狀視圖顯示的示意圖。
具體實施例方式
本發(fā)明提出的對接入服務器進行測試的方法,首先對多臺PC機進行組網(wǎng),在其中設定一臺作為集中控制的服務器,其它則為測試用的拔號PC即客戶端;分別為服務器和客戶端安裝運行程序和配置;客戶端向服務器端發(fā)送連接請求報文,與服務器建立連接,向服務器上報客戶端信息;服務器端以樹狀形式顯示所有與其連接的客戶端的信息;客戶端等待服務器下發(fā)命令,執(zhí)行相應的操作,并向服務器上報執(zhí)行結(jié)果。
具體過程描述如下首先進行正確的網(wǎng)絡組網(wǎng),如圖3所示,選定一臺PC機作為集中控制的服務器,其它PC機作為測試用的拔號PC,也就是該發(fā)明中的客戶端,服務器與所有拔號PC要處于同一網(wǎng)段。各拔號PC安裝Modem(調(diào)制解調(diào)器),Modem通過電話線與交換機相連,交換機通過中繼線與被測試的接入服務器相連。這樣拔號機利用Modem可以拔入到被測試的接入服務器上去,從而可以對接入服務器進行各項性能指標的測試。
安裝服務器和客戶端軟件。組網(wǎng)完成之后要在服務器PC和各個拔號PC客戶端上分別安裝服務器程序和客戶端程序。
服務器程序的運行及主要配置首先運行服務器端程序,程序運行成功后服務器端將處于“檢聽”狀態(tài),等待各個客戶端前來“注冊”。在服務器端主要進行如下配置a、配置拔號機的拔號方式是持續(xù)拔號還是一次性拔號,持續(xù)拔號就是可以控制拔號PC進行反復拔號,重復拔號、掛斷、拔號的過程,一次性撥號就是控制拔號PC拔號成功后永久在線。b、配置兩次拔號之間的時間間隔。c、配置拔號用戶拔號成功后PING的IP地址,以及要進行文件上傳或是下載的服務器的地址。
客戶端配置運行客戶端程序后主要進行如下的配置a、配置控制其服務器的IP地址。b、配置其與服務器建立連接的端口號。c、配置客戶端與服務器的連接方式是自動連接還是手動連接,自動連接就是客戶端程序啟動后就會定時檢測是否與服務器建有連接,如果沒有,就會發(fā)起建立連接的請求,與服務器協(xié)商建立連接。手動連接就是由用戶手動執(zhí)行某一命令,客戶端才會開始建立與服務器的連接,如果由于網(wǎng)絡或者其它原因而導致連接中斷,就不會重新建立連接。
本發(fā)明方法的具體流程如圖1和圖2所示,客戶端向服務器端發(fā)送連接請求報文,與服務器協(xié)商后建立起一個連接,在建立連接時,客戶端將向服務器上報本地的一些信息,如本地的IP地址、本地所有的拔號聯(lián)接名稱等。
由于所有的客戶端都會和服務器建立一條連接,在服務器端以樹狀的形式顯示所有與之連接的客戶端PC,如圖4所示。用戶通過選擇其中的幾臺或是全部拔號PC可以通過下發(fā)各種命令的形式來控制客戶端的動作。比如用戶可以選擇全部客戶端來進行控制,讓所有客戶端進行拔號,拔號成功后從文件下載服務器上下載文件,客戶端執(zhí)行完成后會向服務器上報執(zhí)行結(jié)果,從而在服務器端可以查看測試結(jié)果,如呼叫接通率、用戶下載速率等。
客戶端與服務器成功建立連接后會處于等待服務器下發(fā)命令的狀態(tài),當客戶端收到服務器的命令消息時會解析其命令類型,是拔號、掛斷、下載文件還是強制回應等??蛻舳藭鶕?jù)解析出來的命令類型去執(zhí)行相應的操作,在執(zhí)行完成后會向服務器上報執(zhí)行結(jié)果,如執(zhí)行失敗、執(zhí)行成功以及相關的數(shù)據(jù)等等。
本發(fā)明方法通過一臺機器集中控制,給其他機器發(fā)送各種控制命令就可以完成多臺機器的同時撥號、PING、FTP上傳、下載等工作,并在測試完成后返回測試數(shù)據(jù)。
本發(fā)明方法采用客戶/服務器體系結(jié)構(gòu),整個發(fā)明分為服務器端程序和客戶端程序兩部分。在客戶端PC上安裝并運行客戶端程序,在上安裝并運行服務器端程序,測試人員所要做的就是只需要對服務器端進行控制,下發(fā)各種命令控制客戶端PC進行自動拔號、PING、文件下載等操作。
服務器端的如圖4所示的樹狀視圖顯示,為操作人員提供了良好的人機接口,采用如各客戶端機器的機器名、調(diào)制解調(diào)連接名、連接狀態(tài)等。
權(quán)利要求
1.一種對接入服務器進行測試的方法,包括如下各步驟(1)對多臺PC機進行組網(wǎng),在其中設定一臺作為集中控制的服務器,其它為測試用的拔號PC機即客戶端,待測接入服務器通過交換機與撥號PC機相連接;(2)分別對集中控制服務器和客戶端進行配置;(3)客戶端向集中控制服務器端發(fā)送連接請求報文,與集中控制服務器建立連接,向服務器上報客戶端信息(4)集中控制服務器端顯示所有與其連接的客戶端的信息;(5)客戶端等待集中控制服務器下發(fā)命令,執(zhí)行相應的操作,并向集中控制服務器上報執(zhí)行結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于步驟(1)中的集中控制服務器與所有拔號PC處于同一網(wǎng)段。
3.如權(quán)利要求1所述的方法,其特征在于其中對多臺PC機進行組網(wǎng)時,為各拔號PC安裝調(diào)制解調(diào)器,調(diào)制解調(diào)器通過電話線與交換機相連,交換機通過中繼線與被測試接入服務器相連,各拔號PC通過以太網(wǎng)交換機與集中控制服務器相連,為被測試接入服務器安裝用于提供文件上傳下載服務的文件下載服務器和用于強制回應的PC機。
4.如權(quán)利要求1所述的方法,其特征在于其中為集中控制服務器安裝的運行程序使集中控制服務器處于“檢聽”狀態(tài),等待各個客戶端前來“注冊”。
5.如權(quán)利要求1所述的方法,其特征在于其中集中控制服務器的配置為(1)配置拔號機的拔號方式;(2)配置兩次拔號之間的時間間隔;(3)配置拔號成功后強制回應PC機的IP地址,以及文件下載服務器的地址。
6.如權(quán)利要求1所述的方法,其特征在于其中客戶端的配置為(1)配置集中控制服務器的IP地址;(2)配置客戶端與集中控制服務器建立連接的端口號;(3)配置客戶端與集中控制服務器的連接方式。
7.如權(quán)利要求1所述的方法,其特征在于步驟(3)中,客戶端的信息為客戶端的IP地址和客戶端拔號聯(lián)接名稱。
8.如權(quán)利要求1所述的方法,其特征在于步驟(4)中,集中控制服務器端顯示所有與其連接的客戶端的信息的過程為(1)使所有客戶端進行拔號;(2)拔號成功后從接入服務器的文件下載服務器下載文件;(3)客戶端向集中控制服務器上報執(zhí)行結(jié)果;(4)在集中控制服務器端查看測試結(jié)果。
9.如權(quán)利要求1所述的方法,其特征在于步驟(5)包括以下過程(1)客戶端處于等待集中控制服務器下發(fā)命令的狀態(tài);(2)客戶端收到集中控制服務器的命令,并解析其命令類型;(3)客戶端根據(jù)解析出來的命令類型執(zhí)行相應的操作;(4)向集中控制服務器上報執(zhí)行結(jié)果。
10.如權(quán)利要求1所述的方法,其特征在于其中的集中控制服務器端以樹狀形式顯示所有與其連接的客戶端的信息。
全文摘要
本發(fā)明涉及一種對接入服務器進行測試的方法,屬網(wǎng)絡設備技術(shù)領域。本方法首先對PC機進行組網(wǎng),設定集中控制服務器和測試用撥號PC機,接入服務器通過交換機與PC機相連接;分別為集中控制服務器和客戶端安裝運行程序和配置;客戶端向集中控制服務器端發(fā)送連接請求報文,與其建立連接并上報客戶端信息集中控制服務器端顯示所有與其連接的客戶端的信息;客戶端等待集中控制服務器下發(fā)命令,執(zhí)行相應的操作,并向集中控制服務器上報執(zhí)行結(jié)果。本發(fā)明的方法,由一臺PC作為集中控制服務器,控制多臺撥號PC機,不但可以對接入服務器進行有效而充分的測試,而且最大程度地節(jié)省了人力,提高了測試工作效率。
文檔編號H04L12/24GK1494263SQ0215011
公開日2004年5月5日 申請日期2002年11月2日 優(yōu)先權(quán)日2002年11月2日
發(fā)明者劉紅軍 申請人:華為技術(shù)有限公司