使用計時器和功能測試 Script

您可以在相同的 Script 中插入不同名稱不限數量的計時器,以測量執行各種不同作業所需的時間。您可以讓計時器置於其他計時器內形成巢狀結構(停止第一個計時器之前啟動和停止第二個計時器), 也可以重疊計時器(停止第一個計時器之後停止第二個計時器)。

但同一個計時器在重新啟動之前必須先停止。如果再次啟動相同的計時器,Functional Tester 會變更啟動時間。停止計時器時,Functional Tester 會在日誌中寫入訊息,指出從計時器啟動以來經過的時間。如果同一個計時器停止多次,Functional Tester 不會重新啟動計時器。如果要重新啟動此計時器,您必須呼叫 timerStart。

當重播含有計時器的 Script 時,您可以在日誌中檢視經歷時間。

若要在記錄或編輯 Script 時插入計時器:

  1. 如果在記錄,請在「記錄」工具列按一下插入 Script 支援指令按鈕 「插入 Script 支援指令」按鈕

    如果在編輯:

    1. 在 Script 中將游標移至您要放入計時器的地方。
    2. 在 Functional Tester 工具列,按一下在作用中 Functional Tester Script 中插入記錄按鈕在作用中 Functional Tester Script 中插入記錄按鈕
    3. 在「記錄」工具列,按一下插入 Script 支援指令按鈕 插入 Script 支援指令按鈕
  2. 在「Script 支援函數」對話框,按一下計時器標籤
  3. 啟動計時器:名稱欄位中,輸入計時器名稱。如果啟動多個計時器,請確定對每一個計時器指定不同的名稱。
  4. 按一下插入程式碼

    Functional Tester 會在 Script 的游標位置上插入 timerStart("name") 程式碼, 其中, name 是您在啟動計時器:名稱欄位中輸入的名稱。

  5. 執行您要計時的活動。
  6. 在計時活動之後立即停止計時器:
    1. 在「記錄」工具列,按一下插入 Script 支援指令按鈕 插入 Script 支援指令按鈕
    2. 在「Script 支援函數」對話框,按一下計時器標籤。
    3. 停止計時器:計時器欄位中,從清單中選取您要停止的計時器。

      如果在清單中看不到計時器名稱,請在組合框中輸入名稱。

    4. 按一下插入程式碼

      Functional Tester 會在 Script 的游標位置上插入 timerStop("name") 程式碼, 其中, name 是您在停止計時器:計時器欄位中選取的名稱。

註: 請勿在將 timerStop 陳述式插入在相對應的 timerStart 陳述式前面。

意見
(C) Copyright IBM Corporation 2000, 2007. All Rights Reserved.