利用測試編輯器,您可以檢查或自訂已記錄的測試。
測試編輯器會依序列出測試的視窗事件。新的視窗會以粗體字顯示。Windows
® 作業系統會指派一個 ID 號碼給每一個視窗。在每次執行測試時,
這個號碼都會變更,但是測試中的號碼通常維持不變,以便用來識別每一個視窗物件。
註: 在某些情況下,
作業系統會回收已毀損的視窗 ID。測試記錄器會視需要在視窗 ID 尾端附加一個額外號碼,
以適切識別這些。
下列範例顯示「小畫家」測試,這個測試是從記錄下列測試器動作所產生:
- 登入 Citrix 伺服器。
- 透過開始功能表來啟動「小畫家」程式。
- 選取紅色和噴槍工具,然後寫下 "Hello" 這個字。
- 選取藍色和文字工具,然後輸入 "World" 這個字
- 關閉「小畫家」程式並停止記錄。
測試編輯器視窗中有兩個主要區域。左邊的區域是測試內容,這個區域會依時間順序來顯示測試中的事件。右邊的區域是測試元素詳細資料,
它會顯示目前在測試階層中選取的項目(視窗、滑鼠事件、按鍵事件或擷取畫面)的詳細資料。在前述範例中,測試元素詳細資料會顯示測試的相關資訊,因為已經在測試內容區域中選取了測試的名稱「小畫家」。
共用選項和 Citrix 選項適用於整個測試。
在測試中的是 Citrix 階段作業,其中包含連線與 Citrix Presentation Server 用戶端選項的相關資訊,
例如色彩深度和解析度。
視窗事件是 Citrix 測試中的主要測試元素,它們代表 Citrix 伺服器所繪製的圖形物件,
例如實際的視窗、對話框、功能表或工具提示。在每次建立、毀損、移動視窗或調整視窗大小時,都會記錄一個「視窗」事件。第一個出現的視窗(也就是建立視窗事件)會以粗體字顯示。視窗物件通常是藉由其標題來識別。如果沒有視窗標題(例如在功能表或工具提示上),則測試編輯器會使用視窗 ID 號碼。
在視窗內,您可以看見視窗的事件清單,例如建立視窗事件、擷取畫面、滑鼠動作或鍵盤動作。
有些動作包含已標示的資料。這類標示表示資料包含一或兩種下列資訊類型:
- 資料儲存池候選項目:這是測試產生器判斷可能會被資料儲存池中的值所取代的值,
這個值通常是由測試器在記錄期間指定。您在已記錄的測試中搜尋的字串就是資料儲存池候選項目的範例。當字串被標示為資料儲存池候選項目時,
也就是假定在執行測試前的情況下,您可能要將字串關聯到包含適當替代值的資料儲存池直欄。
- 相互關係的資料:這些是測試中的值(通常包含回應中的一個值以及後續要求中的其他值),
這些值是測試產生器所判斷出需要產生關聯的值(以確保測試可以正確執行)。
當測試搜尋員工資料庫時,測試傳回給瀏覽器的照片就是其中一個範例。測試產生器會自動產生員工名稱與相片的關聯。假設在使用許多虛擬使用者來執行測試之前,
您將已記錄的測試中所搜尋到的員工名稱取代為資料儲存池中的名稱。由於測試會產生資料的關聯,因此每一個虛擬使用者都會搜尋不同的員工,
而伺服器則會傳回適當的相片。
如果要察看效能測試中的色碼圖例,請按一下視窗 > 喜好設定 > 測試 > 效能測試編輯器,然後按一下
字型和顏色標籤。
請按一下新增將元素加入選定的測試元素中。
另外,您也可以用滑鼠右鍵按一下測試元素,然後從功能表選取動作。
您看到的選項會視您選取的項目而定。例如,在視窗內,
您可以新增滑鼠動作或文字輸入項。
插入按鈕的運作方式也很類似。您可以用它來將元素插入到選取的元素之前。
移除按鈕可讓您刪除項目。
註: 由於
Citrix 效能測試相當重視和伺服器間的低階交談,
手動變更測試元素可能會中斷所記錄的測試。
有時候,您需要工作的編輯器區域會被遮蔽。如果要放大該區域,請將您的游標移至其中一條藍線上,直到您的游標改變形狀(成為上下兩端分別有向上和向下箭頭的垂直線),
然後按住滑鼠左鍵,再往上或往下拖曳。