Knowledge Worker 2025 - Microsoft Office PowerPoint Workload

Overview

PowerPoint Start script

PowerPoint Run script

Optional Configurations in the PowerPoint Workload

Configuring the PowerPoint Run script

Uploading the PowerPoint scripts to an Appliance

BMP File Setup (if not already present)

Linking the PowerPoint scripts to a Test

Running a Test with PowerPoint scripts

Overview

This workload tests presentation workflows by combining slide creation, high‑definition image rendering (LoginVSI_BattlingRobots.bmp), graphically intensive transitions, and slideshow playback to push CPU, memory, and GPU rendering to real‑world limits. The Start script handles presentation download and launch, dismissing dialogs, and preparing the view.
The Run script drives slide insertion, image insertion, transition effects, slideshow execution, and save operations with realistic user timing.
Workloads function out of the box, except for BMP URL customization and image upload.

Metrics captured include launch duration and presentation‑open time.

✅ 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. This includes updating the image URL in the workload code.

The download files for the workload are attached at the bottom of this page.

PowerPoint Start script

Downloads the test PPTX, launches PowerPoint, and dismisses first‑run dialogs.

Features

  • File Download: Retrieves loginvsi.pptx from the appliance.
  • Application Launch: Starts PowerPoint and measures launch time.
  • Dialog Handling: Automatically closes first‑run pop‑ups.
  • Window Preparation: Maximizes and focuses the main PowerPoint window.

PowerPoint Run script

Automates end‑to‑end presentation tasks to validate insert, transition, slideshow, and save workflows.

Features

  • File‑Open Dialog: Automates Ctrl+O to load the test PPTX and measures open time.
  • Slide Addition: Inserts a new slide (Ctrl+M).
  • Image Insertion: Inserts the high‑def BMP via dialog.
  • Transition Effect: Applies a ‘Honeycomb’ transition across all slides.
  • Slideshow Playback: Starts slideshow (F5) and advances through slides.
  • Save‑As Workflow: Opens Save As (F12), saves the edited PPTX, and records save duration.

Optional Configurations in the PowerPoint 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 PowerPoint Run script

All configurable variables are defined at the top of each script. You can adjust:

  • Timeouts: globalTimeoutInSeconds.
  • Delays: globalWaitInSeconds, waitMessageboxInSeconds, waitInBetweenKeyboardShortcuts.
  • Typing Speeds: charactersPerMinuteToType, slideshowCharactersPerMinuteToType, pageScrollCpm.
  • Transition Timers: waitForPopupShowingInSeconds, waitSlideshowStart.
  • Image URL: Update bmpUrl to your appliance’s address (e.g., https://<appliance>/content/LoginVSI_BattlingRobots.bmp).

Uploading the PowerPoint 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:

Frame 1159.png

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:

  1. Connect via SFTP (e.g., WinSCP) to your Login Enterprise appliance.
  2. Navigate to /loginvsi/content/scriptcontent.
  3. 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 PowerPoint 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 PowerPoint scripts

To run the Test with workloads linked to it, see Starting a Load Test.