TestComplete的分布式測試應(yīng)用于客戶端-服務(wù)器應(yīng)用程序測試,包括在網(wǎng)絡(luò)中的不同遠(yuǎn)程工作站上執(zhí)行的若干測試項目,這些部分可以同時執(zhí)行或一個接一個地執(zhí)行。在接下來的連載中我們將介紹在TestComplete中如何創(chuàng)建僅涉及三個工作站的簡單分布式測試。將描述如何添加主機、創(chuàng)建作業(yè)和任務(wù)、修改其屬性、驗證測試、運行測試和分析結(jié)果。
將工作添加到NetworkSuite
該NetworkSuite工程項目包含了Jobs collection,該collection存儲分布式測試中使用的作業(yè)。這些作業(yè)管理任務(wù)以及指定應(yīng)在哪些從屬主機上運行的項目。
要將兩個作業(yè)添加到NetworkSuite,請執(zhí)行以下操作:
- 右鍵單擊NetworkSuite項目項的Jobs項,然后從上下文菜單中選擇Add > New Item。
- 將調(diào)用Create New Project Item對話框。此對話框允許您將新作業(yè)添加到Jobs collection。
在對話框的名稱編輯框中指定Job1,單擊OK。
- 隨后名為Job1的新作業(yè)將添加到Jobs collection中。
以同樣的方式將另一個作業(yè)添加到collection中并將其命名為Job2。
向NetworkSuite添加任務(wù)
任務(wù)由作業(yè)存儲,并指定在分布式測試期間要在哪些從屬主機上運行哪些測試或測試項目。
我們在Jobs集合中添加了兩個作業(yè)(Job1和Job2)。添加任務(wù)1和任務(wù)2到作業(yè)1以及任務(wù)3和任務(wù)4到作業(yè)2的兩個任務(wù)。
- 在Project Explorer中右鍵單擊屬于Jobs節(jié)點的Job1,然后從上下文菜單中選擇Add > New Item。
- 將調(diào)用Create New Project Item對話框,這將允許您向作業(yè)添加新任務(wù)。
在對話框中為新任務(wù)指定在Name編輯框中的名稱并單擊OK。
- 名為Task1的新任務(wù)將添加到Job1。用同樣的方法添加任務(wù)2到作業(yè)1以及任務(wù)3和任務(wù)4到作業(yè)2。
假設(shè)第一個作業(yè)Job1在CompB主機上運行Project1項目,在CompC主機上運行Project3。修改任務(wù)的屬性:
- 雙擊要修改任務(wù)的作業(yè)項。TestComplete在Workspace panel中打開Task editor。
- 在編輯器中選擇Task1。單擊Host列的省略號按鈕,然后在下拉列表中選擇CompB。對于Task2,在Host列中指定CompC。
- 在Project file name列中指定\ Project1 \ Project1.mds(沒有指定完整的項目路徑,因為在CompB主機的Base path屬性中指定了此路徑的一部分)。在查找項目時,TestComplete將鏈接基本路徑和項目文件名稱值。對于Task2,在項目文件名列中指定完整路徑C:\ MyDocuments \ Project3 \ Project3.mds(因為未指定CompC主機的基本路徑)。
- 如果希望任務(wù)執(zhí)行項目的特定測試,請在Test列中指定測試名稱(在本教程中,不會定義要運行的特定測試,因此請將此列留空)。
- 在Copy remote log列中,指定TestComplete是否以及在何種情況下應(yīng)將任務(wù)執(zhí)行的遠(yuǎn)程日志從從屬主機復(fù)制到主項目。
- 在Action after run列中,指定TestComplete在任務(wù)完成后應(yīng)在從屬主機上執(zhí)行的操作。
- Tag列指定描述任務(wù)的任意字符串,將列留空。
- 在Use previous instance列指定在任務(wù)啟動之前是否應(yīng)關(guān)閉TestComplete的遠(yuǎn)程實例。
- 在Remote application列中,指定應(yīng)在從屬主機上執(zhí)行任務(wù)時應(yīng)使用的應(yīng)用程序:TestComplete或TestExecute。
- 保存對任務(wù)屬性所做的更改。
用同樣的方法指定的屬性任務(wù)3和Task4。
更多TestComplete實用教程敬請關(guān)注!
想要購買TestComplete正版授權(quán),或者獲取更多該產(chǎn)品相關(guān)信息的朋友可以點擊" "~
標(biāo)簽:
性能測試網(wǎng)頁測試測試優(yōu)化軟件測試技術(shù)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn