Optional Configurations in the Outlook Workload
Configuring the Outlook Run script
Uploading the Outlook scripts to an Appliance
BMP File Setup (if not already present)
Linking the Outlook scripts to a Test
Running a Test with Outlook scripts
Overview
The Outlook workload measures email client performance through realistic user actions and intensive rendering tasks. It imports a configuration (PRF/PST), dismisses pop‑ups, navigates inbox items, composes emails with high‑definition image insertion (LoginVSI_BattlingRobots.bmp), copy‑paste loops, and scrolling, all of which stress CPU, memory, and GPU rendering. The new smooth scrolling simulates human behavior, while attachment and image workflows push graphical subsystems. These workloads are ready to use as provided, except for uploading the high‑def BMP image on the Login Enterprise virtual appliance, if not already done.
The Outlook Start script prepares configuration files, imports the PRF, and initializes the mailbox.
The Outlook Run script automates email reading, composing, image insertion, attachments, copy‑paste, and navigation workflows.
Metrics captured include mailbox‑open time and email send/save performance.
✅ This workload is ready to use as provided.
⚠️ Note: This workload uses a BMP image file. Before running, make sure you’ve completed the BMP File Setup section.
The download files for the workload are attached at the bottom of this page.
Outlook Start script
Imports profile and mailbox files, then launches Outlook and handles activation dialogs.
Features
- Configuration Setup: Downloads Outlook.prf and Outlook.pst, and updates PRF placeholders.
- PRF Import: Starts Outlook with the /importprf argument and measures the import time.
- Dialog Handling: Dismisses activation and first‑run pop‑ups automatically.
- Window Preparation: Maximizes and focuses the main Outlook window.
Outlook Run script
Drives Outlook through end‑to‑end email workflows, validating inbox navigation, message reading, and composing flows.
Features
- Inbox Navigation: Scrolls through the inbox list, opens an existing email, and measures open time.
- Email Scrolling: Simulates mouse wheel scrolling inside read emails.
- New Email Composition: Opens a new email window.
- Image Insertion: Inserts a high‑def BMP image via a dialog.
- Copy‑Paste Operations: Performs configurable repetitions of copy and paste actions.
- Attachment Workflow: Attaches the BMP file to the email.
- Smooth Scrolling: Navigates within the compose window to stress rendering.
- Finalize Email: Closes or sends the email and dismisses confirmation dialogs.
Optional Configurations in the Word Workload
Each variable is editable at the top of the workload files. To edit the workloads, such as the variables, use the Login Enterprise Script Editor.
Configuring the Outlook Run script
All configurable variables are defined at the top of each script. You can adjust:
- Timeouts: globalTimeoutInSeconds
- Delays: globalWaitInSeconds, waitMessageboxInSeconds, waitInBetweenKeyboardShortcuts for pacing.
- Typing Speeds: keyboardShortcutsCPM, typingTextCharacterPerMinute.
- Copy‑Paste: copyPasteRepetitions, waitForCopyPasteInSeconds.
- Scroll Parameters: inboxDownRepeat, inboxUpRepeat, existingEmailScroll*, newEmailScroll* counts, and wait times.
Uploading the Outlook scripts to an Appliance
For details on uploading the workloads to an Appliance, consult Uploading scripts.
For instructions on adding these workloads to a Group, refer to Application Groups.
The Word Start script needs the 'Leave Application Running' and 'Run Once' settings configured, such as:
For more information, see Application configurations: Run Once and Leave Application Running.
BMP File Setup (if not already present)
Upload LoginVSI_BattlingRobots.bmp to the appliance if it hasn't been done:
- Connect via SFTP (e.g., WinSCP) to your Login Enterprise appliance.
- Navigate to /loginvsi/content/scriptcontent.
- Place the BMP file so its full path is /loginvsi/content/scriptcontent/LoginVSI_BattlingRobots.bmp.
⚠️ Note: This is a one-time setup per appliance.
Linking the Outlook scripts to a Test
To add application workloads or application workload groups to a Load Test, see Adding Applications to a Load Test.
Running a Test with Outlook scripts
To run the Test with workloads linked to it, see Starting a Load Test.