DWA85 工作量
DWA85 工作量代表作用中的 iNotes® 使用者於「完整模式」中從瀏覽器傳送、擷取及刪除郵件。
開始之前
主控台不會顯示網路使用者,因為他們不會像 iNotes® 用戶端一樣更新相同的計數器。Notes® 用戶端會使用「資料庫伺服器」作業,而網路使用者則會使用 HTTP 作業。使用 show task
作業指令在伺服器控制台中顯示每個作業。
若要判定是否已將郵件遞送至伺服器,請於主控台中使用此指令:
show stat Mail.Delivered
若要監視訊息計數器,請於控制台中使用其中一個指令:
show stat HTTP
show stat mail
此外,show stat Domino.Requests.*
可以用來判定是否正在伺服器中接收要求。DWA85 需要已鑑別的使用者。
註: 如果主控台出現鑑別錯誤,請於 SUT 上的「Domino® 名錄」中,檢查「個人」文件之 HTTP 欄位裡的密碼是否設定為 NotesBench。必要的話,編輯「Domino® 名錄」中的「個人」文件。使用代理程式「將 HTTP 密碼設定為 'NotesBench'」。
確保郵件範本與您正在執行的 Domino® 版次相容。例如,若為 Domino® 8.5 版或更新版本,請使用範本 mail85.ntf。在測試驅動程式的 NOTES.INI 檔中,輸入 Set MailTemplate=mail85.NTF
。若要在控制台上顯示遞送資訊,請在 SUT 上的 NOTES.INI 檔中併入 Log_MailRouting=40
。
執行這項作業的原因和時機
平均模擬的使用者會一小時執行 DWA85 工作量四次,也就是四個十五分鐘反覆運算。模擬的使用者會先登入郵件資料庫。然後,模擬會循環反覆運算的數目。每一次反覆運算,它會檢查並擷取五則郵件訊息,刪除其中兩則,並每隔一個反覆運算回覆一則訊息。每一個反覆運算一次,它會傳送備忘錄至某個收件人。每隔一個反覆運算一次,它會傳送其他備忘錄至三個收件人。每二十四次反覆運算一次,工作量會從「收件匣」建立約會、從「收件匣」建立及傳送會議邀請,以及回應邀請要求(若有一個存在於「收件匣」的話)。每個反覆運算一次,工作量會將隨機「收件匣」文件移至稱為 NotesBench 的測試資料夾。最後,會在整個反覆運算中執行三個警示輪詢,頻率為每分鐘一次。每個反覆運算的工作量平均持續時間為十五分鐘。
依預設,工作量假設需要使用者鑑別。
詳細資料 | 資訊 |
---|---|
度量 | 此測試是測量:
|
DWA85 測試的「伺服器」文件設定 | 請在「伺服器」文件中使用下列這些設定:
|
DWA85 測試「測試下伺服器」的 NOTES.INI 設定 |
|
存取權 | 您指定作為管理員的使用者必須對該目錄之 ACL 中的「Domino® 名錄」具有「管理員」存取權。 |
鑑別 |
|
程序
從 NAMAGENT.NSF 中,於「測試下伺服器 (SUT)」的「Domino® 名錄」上執行更新郵件資料庫的 ACL 來併入擁有者(mail1、mail2、...)代理程式,以更新郵件資料庫的 ACL。郵件資料庫的擁有者必須在 ACL 中命名。請參閱 NAMAGENT.NSF 中的「使用此資料庫文件」,以取得使用代理程式的相關資訊。
下表列出未在「Script 變數」框中出現的必要變數。
設定 | 說明 |
---|---|
網域=My網域 | 「測試下伺服器 (SUT)」的網域 |
NB_MAIL_SAVE_MESSAGE=1 | 傳送備忘錄時,儲存至「已傳送」資料夾 |
NB_PERCENT_ATTACHEMENTS_READ=25 | 應該讀取所發現之所有附件檔多少百分比 |
NABENTRIES=1000 | 伺服器上的有效使用者數目 |
NB_MailRealFrom欄位=1 | 傳送具有使用者網際網路位址,而非 Note ID 名稱的郵件 |
MailRecipientBeginNumber=1 | 使用者範圍的開頭,將從這個範圍選擇隨機收件人 |
MailRecipientEndNumber=1000 | 使用者範圍的結尾,將從這個範圍選擇隨機收件人 |
ContextIteration1=24 | 要新增行事曆約會的反覆運算間隔(24 = 每 6 小時期間一次) |
ContextIteration2=24 | 要傳送會議邀請的反覆運算間隔(24 = 每 6 小時期間一次) |
ContextIteration3=24 | 要回應行事曆邀請的反覆運算間隔(24 = 每 6 小時期間一次) |
RUNTIME=9999 | 整個測試應該執行多久時間 |
NB_Memo1NumRecipients=1 | 第一個備忘錄的收件人數目 |
NB_Memo1NthIteration=1 | 多久傳送第一個備忘錄一次(在反覆運算中,1 = 每一個反覆運算、2= 每隔一個、3= 每 3 個,依此類推) |
NB_Memo2NumRecipients=3 | 第二個備忘錄的收件人數目。 |
NB_Memo2NthIteration=2 | 多久傳送第二個備忘錄一次(在反覆運算中,1 = 每一個反覆運算、2= 每隔一個、3= 每 3 個,依此類推) |
NB_InvtNumRecipients=3 | 邀請的收件人數目 |
NB_ReplyNthIteration=2 | 多久回覆訊息一次。(在反覆運算中,1 = 每一個反覆運算、2 = 每隔一個、3 = 每 3 個,依此類推) |
NB_CalschNthIteration=24 | 多久執行行事曆作業一次。(在反覆運算中,1 = 每一個反覆運算、2= 每隔一個、3= 每 3 個,依此類推) |
NB_MAIL_SAVE_MESSAGE=1 | 將每一則已傳送訊息的副本儲存至「已傳送」資料夾 |
WebPreferencesOff=1 | 請勿嘗試儲存喜好設定。在此工作量中不會進行更新。 |
NB_NumDWAReadEntries=25 | 讀取視圖時所傳回的項目數。1024x768 解析度預設值為 25。 |
HTTPHOST | 要對其執行工作量的主機名稱 |
nb_dbdir=mail\ | 相對於郵件資料庫所在之伺服器資料目錄的路徑 |
執行緒Stagger=2 | 讓每一個執行緒在工作量啟動時錯開兩秒以避免發生任何壅塞 |
Webauthenticationoff=0 | 請參閱「鑑別」一節。 |
TNB_DWA_停用Login=0 | 容許停用登入。不建議使用。 |
TNB_DWA_停用AlarmPolling=0 | 容許停用警示輪詢 |
TNB_DWA_停用ReadDeleteReply=0 | 容許停用讀取、刪除及回覆 |
TNB_DWA_停用Send=0 | 容許停用傳送 |
TNB_DWA_停用Appointments=0 | 容許停用約會 |
TNB_DWA_停用Invitations=0 | 容許停用邀請 |
TNB_DWA_停用MoveDocuments=0 | 容許停用文件移動 |
TNB_DWA_停用RSVPs=0 | 容許停用 rsvp 功能 |
執行測試
執行這項作業的原因和時機
程序
- 在「選取 Script」欄位中,選取「DWA85」,然後按一下「執行」。
-
測試結束時,請在結束 Domino® 伺服器之前,先在 SUT 主控台中輸入
SH STAT
指令。