您可以在編譯和執行測試之前,先加以視察和修改。
依預設,當您記錄好與瀏覽器型應用程式的互動作業時,HTTP 記錄會自動啟動 HTTP 測試產生器,這個產生器會從記錄中產生一項測試。 (您可以修改這個行為,請編輯 HTTP 記錄喜好設定來指定啟動另一個測試產生器,或不啟動測試產生器。) 不過這個測試還不能執行。 您可以在測試導覽器中,以滑鼠右鍵按一下該測試,並且選取產生,這樣測試馬上就能夠執行了。 或者,也可以用滑鼠右鍵按一下該測試,然後選取開啟,先編輯該測試。
從 TPTP 中,可以建立和編輯三個類型的測試套組。HTTP 測試產生器所建立的類型,稱為 HTTP 測試套組。 下圖所示範的,是您在開啟 HTTP 測試套組時,畫面出現的內容。 您所看到的組織,與您在開啟其他類型測試時所看到的不太一樣。
測試會開在概觀標籤中(請查看底端邊框),會展開四個編輯區(左側會展開一般資訊和來源資訊,右側會展開部署和 HTTP 要求)。 您可以按一下適當的標籤,切換到其他的編輯窗格。
一般資訊區所顯示的是測試名稱、 選擇性說明、測試類型以及含有該測試的檔案名稱。 方框裡面的資訊是可以編輯的。 一般資訊下的名稱方框顯示測試的名稱。 一開始時,它與您在記錄時所指定的測試檔名稱是一樣的,不過您也可以變更它。 變更這個名稱時,測試導覽器所顯示的名稱也會跟著變更,但是含有該測試的檔名卻不變。 在本例當中,測試的名稱(列在測試導覽器中,以及顯示在名稱方框中) 一開始是 b - 與記錄檔名稱一樣,只是沒有字尾。 測試人員已經決定把名稱改得更能說明測試所模擬的作業,亦即 searchEmployeeDB。
程式碼資訊區所顯示的是 Java 套件名稱, 其中含有測試產生時的可執行 Java 程式碼,以及實作該測試的 Java 類別 - 它與記錄檔名稱一樣, 只是沒有字尾,而且第一個字元大寫。 您可以按一下套件名稱:方框下的瀏覽按鈕, 把程式碼移到不同的套件。
右邊的 HTTP 要求區則會列出測試中所有的 HTTP 要求。 按一下其中一個要求之後,即可進入「HTTP 要求」視圖,如下所示。
您也可以按一下底端的 HTTP 要求標籤,進入這個編輯窗格。 如果按一下左邊的要求,右邊就會出現這個要求的內容。 您可以:
請利用部署區段來設定測試執行期間所要模擬的使用者數目。
按一下行為標籤,開啟「行為」編輯窗格,如下所示。
測試最初所記錄的 HTTP 要求會在最初命名為 Loop 1 的迴圈結構內,分頁列為各項呼叫。 選取這個迴圈之後,您就可以將它重新命名,說明其用途,或者變更疊代數目。 如果勾選同步,並且指定一個以上的疊代,迴圈疊代就會依序執行。 如果不勾選同步,卻指定一個以上的疊代,迴圈疊代便會同時執行。您可以在迴圈 1 內:
您可以利用新增按鈕,建立新的迴圈。 然後再用滑鼠右鍵按一下新迴圈,選取呼叫, 把其他測試套組或測試套組實例的呼叫,移入新迴圈。 您也可以把迴圈巢狀排列,然後建立任何迴圈之外的呼叫。
上層主題:以 TPTP 測試效能