網路郵件工作量

「網路郵件」工作量會將使用瀏覽器來傳送、擷取及刪除 Notes® 郵件的作用中「網路郵件」使用者建模。

執行這項作業的原因和時機

Script 包含平均 15 分鐘的等待時間,因此一般使用者一個小時內執行最多此測試四次。對於每一次 Script 疊代,都會檢查並擷取 POP3 郵件訊息。當傳送訊息時,每一個使用者會將郵件訊息傳送至由 NumMessageRecipients 變數所指定的使用者數量(不超過每 15 分鐘傳送一次)。由每一個模擬使用者所傳送的訊息,會遞送至 SUT 上其他模擬使用者的郵件資料庫。

此測試取得的測量:

  • 已完成之 Notes® 作業的產量
  • 最大產能的平均回應時間
  • 受支援的最大「網路郵件」使用者數

「網路郵件」伺服器的結果產能公制,是在無法接受平均使用者回應時間之前可支援的最大使用者數。

註: 您可以複查「網路郵件工作量」Script。

下列硬碟需求適用於 SUT,在部分測試期間,則適用於從 SUT 接收郵件的目標系統:

1. 硬碟需求

設定

起始磁碟需求

Domino® 6 或更新版本中,SUT 上每一個使用者大約 13MB(郵件資料庫)。在 Domino® 5 中,大約 5.5MB。

後續的磁碟需求

測試期間一個小時增加 1MB。(此圖與使用者數無關。)

一個小時增加 100 KB 如同 NOTES.INI 檔案中 nthIteration 設定的值所規定的限制。

每一個資料庫的成長率,是使用者數與收送郵件的收件人的一個比率函數。

執行網路郵件工作量的秘訣

程序

  1. 使用這些伺服器指令。
    2. 伺服器指令

    指令

    說明

    Show 作業

    顯示「資料庫伺服器」作業(Notes® 用戶端)或 HTTP 作業(網路使用者)。

    Show Stat Mail

    監視訊息計數器

    show stat Domino®.Requests.*

    監視訊息計數器

  2. 如果鑑別錯誤發生於 Domino® 伺服器主控台,請驗證 HTTP 欄位中的密碼(位於 SUT 的「Domino® 名錄」中各自使用者的「人員」文件);必要的話,編輯「Domino® 名錄」。
  3. 從 SUT 控制台,輸入此指令來顯示其他遞送資訊:
    Set Config Log_MailRouting=40
  4. 檢查郵件資料庫的資料庫內容:
    • 網路存取:產生頁面時使用 JavaScript:必須勾選。
    • 容許軟刪除 - 必須是未勾選
  5. 在「網際網路通訊協定 > HTTP」標籤上的「伺服器」文件中,完成下列欄位:
    3. HTTP 標籤

    欄位

    動作

    依據下列主要活動來最佳化效能

    選擇「進階」(「自訂設定」) 來檢視並修改 HTTP 的執行緒數。

    編號作用中的執行緒

    為每 10 個「網路郵件」使用者,指定一個作用中的執行緒。

  6. 確定管理員對「Domino® 名錄」具有「管理員」存取權。
  7. 鑑別
    • 依預設,WebMail 假設需要使用者鑑別。
    • 對於已鑑別的使用者,「匿名」必須具有「無存取權」,並且「預設」必須具有「管理員」存取權。在用戶端的 NOTES.INI 檔案中使用 WebAuthenticationOff=0 設定。
    • 若要無需鑑別即可執行 WebMail,則在所有郵件資料庫及 Domino® 名錄的 ACL 中,「匿名」必須具有「管理員」存取權。在用戶端的 NOTES.INI 檔案中使用 WebAuthenticationOff=0 設定。
    • 若要使用鑑別來執行「網路郵件」,則請在 NOTES.INI 檔案中使用 WebAuthenticationOff=0 設定,並執行「更新 MailDB 的 ACL」,以併入 SUT 上的「擁有者」(mail1、mail2…)代理程式。

執行網路郵件工作量

程序

  1. 請確定您已完成執行「網路郵件起始設定」工作量的程序。
  2. 執行建立 NotesBench 郵件人員文件代理程式,在「Domino® 名錄」中建立所需數目的「人員」文件。
  3. 從「Domino® 管理員」用戶端中,啟動 Server.Load。
  4. 在「測試類型」欄位中,選擇「內建」,然後從清單中選擇「網路郵件起始設定工作量」。
  5. 按一下「Script 變數」標籤,再輸入這些值:
    4. Script 變數

    變數

    動作

    HTTPHost

    Domino®網路伺服器」的 TCP/IP 位址或主機名稱

    nb_dbdir

    輸入相對於 Notes® 資料目錄的資料庫目錄。建議值是 mail}。

    WebPreferencesOff

    請確定此變數設定為 Off。若其設定為 On,則 Script 會將郵件資料庫設定為它自己的擁有者。

  6. 按一下「測試參數」標籤。如果您在多重用戶端上執行測試,則在每一個用戶端上執行測試時,請增加「啟動執行緒編號」參數的值。
  7. 選擇性的: 按一下「停止條件」標籤,以設定停止條件。
  8. 按一下「執行」。
  9. 選擇性的: 選取要監視的度量。
  10. 選擇性的: 「接收主控台指令的伺服器」欄位中,輸入 SUT 的名稱。
  11. 按一下「啟動測試」。