R5 共用資料庫Script
共用資料庫Script 範例如下。
共用資料庫Script 範例
星號 (**) 括住的文字表示註解。
**以隨機間隔暫停,使多重程序適當地錯開。暫停 0-5 分鐘(5 分鐘 = 300000 毫秒)**
Pause 0-300000
**如果發生錯誤,請等待 1-2 分鐘之後再重試。**
ErrorDelay 60000-120000
BeginCrit
**建立討論資料庫**
changeto "[MailServer]!![DiscussionDB]" [DiscTemplate] -KeepOpen
開啟
**刪除大量現有的文件來重設起始文件計數**
getall
@If [NBTestReset]
刪除 [MaxDocToDelete]
@EndIf
**請確定郵件資料庫中有足夠的文件(只執行一次)**
populate [NumMailNotesPerUser]
close
**開啟現行視圖**
開啟
**關閉視圖**
1close
EndCrit
**啟動 Script 的迴圈部分**
BeginLoop
**開啟討論資料庫**
changeto "[Mail伺服器]!![DiscussionDB]" [DiscTemplate] -KeepOpen
**開啟現行視圖**
開啟
getall
**從現行視圖讀取 20 份文件**
entries 41 20
**等待 5-10 秒來詳察視圖**
Pause 5000-10000
**將視圖向下翻頁 2 次,讀取每個視窗需要 3-10 秒**
entries 1 20
pause 3000 - 10000
entries 1 20
pause 3000 - 10000
**將未讀取的清單設定為 30 個隨機選取的文件**
unread 30
**開啟接下來 3 個未讀取的文件,每個文件讀取 10-30 秒**
navigate 1 next_unread
pause 10000 - 30000
navigate 1 next
pause 10000 - 30000
navigate 1 next
pause 10000 - 30000
add [DiscDbAddDocRate] 100
**關閉資料庫時刪除 2 個舊文件**
close
**當辦公室有會議時,在桌面上暫停 4 - 8 分鐘**
pause 240000 - 480000
**再次重複整個順序(返回 BeginLoop 陳述式)**
rewind