當前位置:首頁 » 工具五金 » 如何自己做測試工具
擴展閱讀
公司怎麼節省社保費用 2025-02-06 01:05:39

如何自己做測試工具

發布時間: 2023-07-25 08:33:40

⑴ 如何自製工具測試網路線路

區域網組建或調試期間,網路故障都由布線單位或系統集成商解決,但網路開通後,再遇到網路故障大都得由用戶自己判斷解決。此時, 用戶准確、迅速地判斷網路線路的好壞,是重要的一環。
網路建成後,用戶面對的主要是下面三種線路情況:
其一,線路的兩端都是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 可以用於對伺服器、網路或對毀芹象模擬巨大的負載,來自不同壓力類別下測試它們的強度和分析整體性能。