Citrix 效能測試概觀

您可以使用 IBM® Rational® Performance Tester Extension for Citrix Presentation Server,以您測試 HTTP 應用程式時所用的相同方式來測試 Citrix 應用程式。

效能測試包含五個階段:建立測試、編輯測試、使用排程的工作量模擬、排程執行以及結果評估。

必備條件

您必須先將 Citrix Presentation Server 用戶端安裝在和 IBM Rational Performance Tester 相同的機器上, 才能測試 Citrix 應用程式的效能。在記錄和執行效能測試時, 需要使用 Citrix Presentation Server 用戶端。

如果您要將測試部署到遠端主機上, 以模擬大量的虛擬使用者,則每一部遠端機器上都必須安裝下列軟體:
  • Citrix Presentation Server 用戶端
  • IBM Agent Controller

限制

Citrix 效能測試使用視窗建立與變更事件,並選擇性地使用影像識別技術,讓使用者輸入與伺服器輸出進行同步化。在您記錄和 Citrix 應用程式間的階段作業前, 該應用程式的行為必須是能夠完美重現的。具體而言, 該應用程式必須一律能在相同的位置以相同的順序建立視窗和 GUI 元素。滑鼠或鍵盤事件必須一律產生相同的輸出項。請考量下列範例:
  • 如果應用程式含有只會在第一次執行特定程式或特性時才會執行的對話框(例如要訣或安全警告), 請確定在您記錄測試時,這些對話框為停用的。任何已記錄的視窗或對話框,不出現在後續的執行作業中,或是顯示在畫面的不同座標上,就會中斷測試並造成同步處理逾時。
  • 如果您在已記錄的階段作業期間儲存檔案,則在您重新播放測試時, 應用程式可能發出警告,指出檔案名稱已存在。如果警告不在已記錄的階段作業中, 就會中斷測試並導致錯誤。

由於 Citrix 效能測試是以低層次(滑鼠的移動、按住按鍵)方式來與 Citrix Presentation Server 用戶端互動, 任何在記錄之後對測試所做的變更(例如移動測試元素、新增迴圈或條件,或是插入新序列等), 都會破壞模擬使用者動作的環境定義,並導致同步處理逾時。 在編輯測試時,請小心使用者動作的環境定義。

相關概念
Citrix 效能測試準則
Citrix 同步處理概觀
使用條款 | 意見
(C) Copyright IBM Corporation 2006. All Rights Reserved.