內建及自訂 Server.Load Script

Server.Load 包括一組內建 Script。您也可以從頭開始建立自訂 Script。

內建 Script

下列表格將說明內建於 Server.Load 的 Script。

1. Server.Load Script
Script 說明
閒置工作量 建立 Domino® 伺服器可支援的階段作業最高數目。您可以使用由此 Script 衍生的公制來協助設定其他測試。
叢集郵件工作量 「叢集郵件」工作量會執行 Notes® 交易,該交易會為依賴雙向 Domino® 叢集進行傳訊的網站上的郵件使用者將叢集建模。
R5 IMAP 工作量 執行 Notes® 交易,該交易會為依賴 IMAP 進行通訊之網站上的郵件使用者將伺服器建模。此測試透過接收訊息來強調 IMAP 通訊協定,並透過將訊息傳送至收件人並對其執行 LDAP 查詢來進行 SMTP 及 LDAP。您可使用「IMAP 起始設定工作量」Script 來起始設定 SUT。
R5 簡式郵件遞送 模擬一個以上 Notes® 郵件使用者執行基本郵件作業,例如,開啟郵件檔、讀取及分類文件、傳送行事曆及排程項目,以及將多個郵件訊息寫給多個收件人。您可使用「NRPC 郵件起始設定工作量」Script 來起始設定 SUT。
R5iNotes 工作量 R5iNotes 測試代表作用中的使用者從瀏覽器傳送、擷取及刪除郵件。使用者每小時執行此 script 的平均數為 4 次。每次執行 script 時,它會檢查並擷取郵件訊息。此外,在每個 NthIteration 上(此工作量中,每 6 次會執行 1 次此 script)使用者會將郵件訊息傳送至伺服器上的 NumMessageRecipients 其他使用者。使用者會排程約會、傳送邀請至 NumMessageRecipients 其他使用者,並且回應一個在自己的收件匣中所找到的邀請。
R6 郵件工作量 R6Mail 工作量會將用戶端上的作用中使用者讀取及傳送郵件、使用行事曆及排程功能來排程約會、傳送邀請,以及傳送 RSVP 至邀請的動作模式化。使用者每小時會執行此 script 的平均數為 4 次。
R6iNotes 工作量 R6iNotes 測試代表作用中的使用者從瀏覽器傳送、擷取及刪除郵件。使用者每小時執行此 script 的平均數為 4 次。每次執行 script 時,它會檢查並擷取郵件訊息。此外,在每個 NthIteration 上(此工作量中,每 6 次會執行 1 次此 script)使用者會將郵件訊息傳送至伺服器上的 NumMessageRecipients 其他使用者。使用者會排程約會、傳送邀請至 NumMessageRecipients 其他使用者,並且回應一個在自己的收件匣中所找到的邀請。
R6IMAP 工作量 R6IMAP 工作量會執行 Domino® 交易,該交易會為依賴 IMAP 進行通訊之網站上的郵件使用者將伺服器建模。此測試不僅會加重 IMAP 通訊協定接收郵件訊息的負擔,並且會由於傳送 SMTP 訊息至許多收件人,以及在那些收件人上執行 LDAP 查詢,而對 SMTP 及 LDAP 產生負荷。
R5 共用資料庫 模擬一個以上作用中的使用者,在相同的「討論」資料庫上執行資料庫作業。此 Script 包括執行視圖作業、瀏覽未經讀取的文件、將使用者新增到資料庫,以及更新文件。
SMTP 及 POP3 工作量 執行 Notes® 交易,該交易會為依賴 SMTP 及 POP3 郵件進行通訊之網站上的郵件使用者將伺服器建模。您可使用「SMTP 及 POP3 起始設定工作量」Script 來起始設定 SUT。
網路閒置工作量 模擬使用者連接至 Domino®網路伺服器上的預設頁面或首頁。
網路郵件工作量 執行交易,該交易會將「網路郵件」使用者的伺服器模式化。此測試模擬網路瀏覽器使用者傳送、擷取及刪除 Notes® 郵件。您可使用「網路郵件起始設定工作量」Script 來起始設定 SUT。
工作量資料收集 工作量執行時,「工作量資料收集」Script (shstat.scr) 會收集工作量產生的資料。這是自訂 Script。
工作量資料彙總 「工作量資料彙總」功能承襲自 NotesBench 資料彙總功能,而且容許測試來自測試磁碟機群組的資料,以及可將 SUT 合併到單一資料檔案以供分析。完成工作量時,「工作量資料彙總」Script 會將「工作量資料收集」Script 收集的效能資料彙總起來。
叢集郵件起始設定工作量 「叢集郵件初始設定」工作量會在伺服器上建立郵件資料庫,並且使用調整為 SUT 的數個附註來增加郵件資料庫。「叢集郵件初始設定」與 叢集Mail 工作量是以 NRPC 郵件工作量為基礎,除了於初始設定期間,在兩部伺服器上所建立的郵件資料庫之外,如此就可以測試移轉效能。
R5IMAP 起始設定工作量 「R5IMAP 起始設定」工作量會建立並移入 IMAP 郵件檔以及 SMTP 訊息,起始郵件檔,並將它轉換為 IMAP。
R6IMAP 起始設定工作量 「R6IMAP 起始設定」工作量會在伺服器上開啟郵件資料庫,並且移入郵件資料庫。用來建立郵件資料庫的範本應該在 NOTES.INI 變數 MailTemplate 中指定。範本命名為 MAILn.NTF,其中 n 為現行版本編號。

會轉換郵件檔以用於 IMAP。郵件資料庫中會移入 NOTES.INI 變數 NumMailNotesPerUser 中指定的附註(訊息)數目。

iNotes® 起始設定工作量 iNotes® 起始設定」工作量會在伺服器上建立一組郵件資料庫,並且將郵件移入其中。郵件資料庫中會移入 NOTES.INI 變數 NumMailNotesPerUser 中指定的附註(訊息)數目。
NRPC 郵件起始設定工作量 「NRPC 郵件起始設定」工作量會準備「R5 簡式郵件遞送」工作量及「R6 郵件遞送」工作量。「NRPC 郵件起始設定」工作量會為「R5 簡式郵件遞送」工作量及「R6 郵件遞送」工作量建立郵件資料庫。
SMTP 及 POP3 起始設定工作量 「SMTP 及 POP3 起始設定」工作量會藉由建立 SMTP 及 POP3 工作量的郵件資料庫,來準備 SMTP 及 POP3 工作量。
網路郵件起始設定工作量 「網路郵件起始設定」工作量會藉由建立「網路郵件」工作量的郵件資料庫,來準備「網路郵件」工作量。
N8Mail 起始設定工作量 「N8Mail 起始設定」工作量會建立及移入郵件資料庫,以準備執行 N8Mail 工作量或 N7Mail 工作量。
N8Mail 工作量 N8Mail 工作量會對 Notes® 8 用戶端上的作用中使用者建模,以在其郵件資料庫上執行各種「郵件」、「行事曆」及「資料夾」作業。使用者每小時會執行此 script 的平均數為 4 次。
N7Mail 工作量 N7Mail 工作量會對 Notes® 7 用戶端上的作用中使用者建模,以在其郵件資料庫上執行各種「郵件」、「行事曆」及「資料夾」作業。使用者每小時會執行此 script 的平均數為 4 次。
Sametime® 起始設定工作量 Sametime® 起始設定」工作量會移入 Sametime® 伺服器上 HCL Sametime® 使用者的好友清單,以與「Sametime® 70 即時傳訊」工作量及「Sametime® 75 即時傳訊」工作量搭配使用。
Sametime® 7.0 即時傳訊工作量 Sametime® 70 即時傳訊」工作量會對 Sametime® 70 獨立式用戶端上的作用中使用者建模。此使用者會執行各種動作,例如會談、狀態變更、變更狀態、對好友清單採取動作及登出。使用者每小時會執行此 script 的平均數為 4 次。
Sametime® 7.5 即時傳訊工作量 Sametime® 75 即時傳訊」工作量會對 Sametime® 75 獨立式用戶端上的作用中使用者建模。此使用者會執行各種動作,例如查詢原則資訊、查詢使用者資訊、監看好友位置、使用 Rich 文字 交談、變更狀態、對好友清單採取動作及登出。使用者每小時會執行此 script 的平均數為 4 次。
DWA85 起始設定工作量 「DWA85 起始設定」工作量會建立及移入郵件資料庫,為執行 DWA85 工作量或 DWA85Lite 工作量進行準備。
DWA85 工作量 DWA85 工作量會以「完整模式」對 iNotes85 用戶端上的作用中使用者建模,對其郵件資料庫執行各種「郵件」、「行事曆作業」及「資料夾」作業。使用者每小時會執行此 script 的平均數為 4 次。
DWA85 Lite 工作量 DWA85 Lite 工作量會對 iNotes85 用戶端上的作用中使用者建模,對其郵件資料庫執行各種郵件、行事曆及資料夾作業。一般使用者每小時執行這個 Script 四次。

自訂 Script

您可以使用 Server.Load 指令語言,從頭開始建置 Script、複製並修改內建 Script 或者使用範例 Script。然後您只需修改測試參數及 Script 變數,就可以進一步自訂 Script 而不變更實際 Script 程式碼。Script 變數是透過 NOTES.INI 檔參照的環境值。測試參數控制模擬使用者的數量及建立,或執行緒;為每個使用者執行測試的次數,以及測試期間。如果您從頭開始建立 Script,您可以在指令行中輸入每一行程式碼來測試該程式碼。除此之外,您可以使用指令行來發出遠端伺服器控制台指令。

NotesBench

NotesBench 是相關的效能工具,用來收集基準性能測試或工作量,以評估 Domino® 伺服器的效能。若要進一步瞭解 NotesBench,請參閱 Notes® Bench Consortium 網站。