The SharePoint Web Simulation automates user actions and measures the time needed by leveraging the web API.

Note: This Sensor is Part of OE V1.5.0


Simulation Steps

  • Authentication

Based on the configured authentication type (basic auth, modern auth, adfs, certificate based auth)


  • Access Site

It measures the time until the entire html content of the SharePoint Site got successfully loaded


  • Create Folder

Creates a folder in the document library called 'panagenda_sharepoint_sensor'


  • Upload File (size of file can be adjusted in configuration)

Uploads a random file with random content named 'random.txt with size specified by config/filesize in the folder created before. If the file already exists it will be deleted.
Measures time (in ms) and speed (kilobytes per second).


  • Download File

Download the file which was uploaded before.
Measures time (in ms) and speed (kilobytes per second)


  • Delete File

Deletes the file which was created before


  • Delete Folder

Deletes the Folder which was created before


  • Perform Content Class Search

It searches for a specific content class (for instance Document Library) and measures how long it takes to access the Class. OE monitors the Class and load performance


Simulation Results

  • Is authentication fine ?
  • How long it takes to access and load the Site ?
  • Are general things such as creating/deleting folder working ?
  • Is the upload ok or does it fail or is it even too slow ?
  • Is downloading ok/nok ?
  • What bandwidth is consumed for upload and download?
  • Is a Content class search successful /not successful  (e.g contentclass:STS_Site)



Following fields are available for this type of sensor.

  • Sensor Title

Define any title you like

  • Schedule Interval

Define any interval you like

  • Attachment Size

Define the size of the attachment which gets uploaded and downloaded to the specified document Library

  • SharePoint Site

Define the Site you want to use for this simulation.
Note: Please enter olny the Site name how it appears in the URL while accessing the site (example:  https://server/sites/<sitename>)

  • Document Library

Define the name of the Document Library
Note: the name has to match with the displayname of the Library inside of the site

  • Query Content Class

Define your contentclass search query

  • Authentication

Define your authentication type

Assign it to your Simulation Bots

  • On Premises URL

Enter the FQDN of the On Prem SharePoint Server (example: