內建及自訂 Server.Load Script
Server.Load 包括一組內建 Script。您也可以從頭開始建立自訂 Script。
內建 Script
下列表格將說明內建於 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 變數 |
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 網站。