R6iNotes 工作量

iNotes® 是用於網路型存取的網路用戶端,可存取 Domino® 傳訊及「個人資訊管理 (PIM)」功能。

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

R6iNotes 測試代表作用中的使用者從瀏覽器傳送、擷取及刪除郵件。使用者每小時執行此 script 的平均數為 4 次。每次執行 script 時,它會檢查並擷取郵件訊息。此外,在每個 NthIteration 上(此工作量中,每 6 次會執行 1 次此 script)使用者會將郵件訊息傳送至伺服器上的 NumMessageRecipients 其他使用者。使用者會排程約會、傳送邀請至 NumMessageRecipients 其他使用者,並且回應一個在自己的收件匣中所找到的邀請。

此測試是測量:

  • 已完成之 HTTP 作業的產量
  • 最大產能的平均回應時間
  • 在無法接受平均使用者回應時間之前,所支援的 R6iNotes 使用者上限。

此測試需要下列項目:

  • 針對此測試,執行適用於您配置之所有必要的設定程序,包括設定 NOTES.INI 檔及目的地伺服器。

主控台不會顯示網路使用者,因為他們不會像 Notes® 用戶端一樣更新相同的計數器。Notes® 用戶端會使用「資料庫伺服器」作業,而網路使用者則會使用 HTTP 作業。使用 show 作業指令在伺服器控制台中顯示每個作業。

若要判定是否已將郵件遞送至伺服器,請於控制台中使用此指令:

show stat Domino®.Requests.*

若要監視訊息計數器,請於控制台中使用其中一個指令:

show stat HTTP
顯示狀態郵件 

如果主控台出現鑑別錯誤,請於 SUT 上的「Domino® 名錄」中,檢查「個人」文件之 HTTP 欄位裡的密碼是否設定為 NotesBench。必要的話,編輯「Domino® 名錄」中的「個人」文件。使用代理程式「將 HTTP 密碼設定為 'NotesBench'」

確保郵件範本與您正在執行的 Domino® 版次相容。若是 Domino® 第 6 版,請使用範本 iNotes6.NTF。在測試磁碟機的 NOTES.INI 檔中,輸入 Set MailTemplate=iNotes6.NTF。

若要在控制台上顯示遞送資訊,請在 SUT 上的 NOTES.INI 檔中併入 Log_MailRouting=40。

考量如下:

  • iNotes6 範本 (INOTES6.NTF) 可在伺服器中使用,並且必須位於該伺服器上,才能正確地運作。
  • 建立使用者及郵件檔案之後,於 SUT 的 Domino® 名錄上執行「更新郵件資料庫的 ACL 來併入擁有者」代理程式,以更新郵件資料庫的 ACL。郵件資料庫的擁有者必須在 ACL 中命名。

R6iNotes 測試的「伺服器」文件設定

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

請在「伺服器」文件中使用下列這些設定:

  • 於「基本」標籤上的「管理員」欄位中,輸入管理員的名稱,也就是定義為管理員的使用者名稱。如果您沒有併入管理員的使用者名稱,任何由「探測」所提出的伺服器指令都會遭到拒絕。
  • 在「網際網路通訊協定 > HTTP」標籤上,將「HTTP 持續連線」設為「已停用」。
  • 在「網際網路通訊協定 > HTTP」標籤(R5 中的「基本」區段),將欄位「根據下列主要活動來最佳化 HTTP 效能」設為「進階」(自訂設定)。此設定可讓您檢視/修改 HTTP 執行緒數,並且通常是在安裝期間設定。

為 R6iNotes 測試 SUT 檢查這些 NOTES.INI 檔案設定:

  • 驗證 SUT 上之 NOTES.INI 檔中的「伺服器作業」設定是否包含 HTTP。
  • HTTP 執行緒數的最佳設定需要一些試驗。在大型機器上,以值 100 為開頭,然後依序向上或向下調整,直到您取得最佳的結果。

您指定作為管理員的使用者必須對該目錄之 ACL 中的「Domino® 名錄」具有「管理員」存取權。

鑑別考量如下:

  • 依預設,R6iNotes 假設需要使用者鑑別。對於已鑑別使用者,所有郵件資料庫及「Domino 名錄」的 ACL 都必須為 - 預設 -® 使用者指定「管理員」存取權。在測試磁碟機及「探測」的 NOTES.INI 檔中,使用 WebAuthenticationOff=0(或未定義)設定。
  • 在「「伺服器」文件」-「安全性」標籤的「代理程式限制」區段中,將下列內容的值設定為 *(萬用字元)。
    • 執行受限制的 LotusScript/Java 代理程式
    • 執行不受限制的 LotusScript/Java 代理程式
  • 這可讓匿名使用者執行受限制的 LotusScript/Java 代理程式,以及執行不受限制的 LotusScript/Java 代理程式。

執行 R6iNotes 工作量

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

R6iNotes 需要已鑑別的使用者。

程序

  1. 使用 iNotesInit 工作量建立郵件資料庫。
  2. 對於已鑑別的使用者,將每一個使用者新增至其郵件檔中的ACL。若要這麼做,請從 NAMAGENT.NSF 使用代理程式「更新 mail dbs 的 ACL 來併入擁有者(mail1、mail2、...)」。
  3. 測試結束時,請在結束 Domino® 伺服器之前,先在 SUT 主控台中輸入 SH STAT 指令。