Monitoring & Performance Testing
Home ► Quick Access ► Monitoring & Performance Testing ► Scenarios ► Scenario Editor
Scenario Editor
Instructions
To edit an existing scenario, click the 'Edit Button'.
The workspace will change to show the Scenario contents.
If you chose an IVR scenario, you are simulating a call being made by a customer, and you will see the following workspace by default:
If you chose an Agent Probe scenario instead, you are simulating an agent receiving a call, and you will see the following workspace by default:
NOTE: If you are scheduling your scenario to run at specific times, it is important to make sure to set the appropriate Time Zone under 'Scenario Properties'.
You can click 'Save Scenario' to save and apply your changes.
Nodes
Assemble various nodes to the flow chart to create a process to the scenario.
You can add a node below another node by clicking the 'Add' Button. Similarly, you can click the 'Delete' button to remove a node, which will also remove any other nodes branching below it. More information on the different types of nodes can be found here.
Scenario Menus
Before you run a scenario, it is important to explore some of the menus detailed below.
Scenario Graph
This is the main page of the Scenario Editor, which will display the flow chart composed of various nodes.
You can add, remove, configure and arrange various nodes to assemble your scenario tree here.
You can create a test case by right-clicking on a node and clicking 'Create Test Case'.
NOTE: The scenario does NOT run from the map on the Scenario Graph menu. This menu exists only as a planning tool. You must create a test case for each branch of steps you want to test and enable them before running a scenario.
Test Cases
At least one test case is required before you are able to run a scenario. This menu will be empty at first.
A test case is created by right clicking on a node from the Scenario Graphs menu, and clicking 'Create Test Case'.
It will then create a test case for the node you have selected.
You can configure the test case's properties on the right hand side.
IMPORTANT: Click the 'Test Case Enabled' toggle to enable the test case. Only Enabled Test cases will be run by the scenario. Additionally, you need to set up a Phone Trunk for your test case before it can run.
You can add another test case by navigating back to the Scenario Graphs menu and creating a test case for another node. Enabling multiple test cases will allow them to be run successively.
Afterwards, click 'Save' to save your work.
Scenario Files
You can upload Scenario Files here. This includes voice files and audio .wav files to be used by the DTMF responder.
Click 'Upload File'.
Enter a name and a description, then click on the 'File' field. Select a .wav file from your computer and Open it.
Click 'OK' to upload it to the Scenario Editor.
For information on the types of audio files which can be used for scenarios, click here.
Executions
This menu will show a summary of results from each time you have run your selected scenario.
At the beginning, this menu will be empty. However, after you have run a scenario, this menu will display an execution log, as well as execution files. You may see something like this:
If you click on 'Execution Files', you can view, download or delete audio files collected from the calls recorded.
Running a Scenario
NOTE: You must have at least one Enabled Test Case before you can run a scenario.
- You can click the green 'Run' button on the top left to run your script.
- For your Run Type, you can choose 'Debug', 'Stress Test' or 'Monitoring'.
2a. If you choose 'Debug', the test cases will be run immediately and once only. This can be useful in ensuring the correct process is selected before running a Stress Test.
For 'Stress Test' and 'Monitoring', you will need to initiate a session. Click the '+' icon to add a session, which will fill in the current date and time. Click again if you want to save that session.
2b. For a Stress Test, you will need to enter a duration in minutes. You will also need to create a Load plan. Click on 'Load Plan' and click 'Add' to add a Load from a Load Generator. Select a Load Generator and enter a volume of calls. You can add or delete more loads to the plan if you wish. Then click 'OK'.
2c. For Monitoring, you will need to input a run schedule. Click on the 'Schedule' button. You will be taken to this menu:
The recurrence pattern can be either 'One Time' or 'Weekly'.
For a 'One Time' monitoring, you will need to enter an start/end date and time. For 'Weekly' monitoring, you will need to select which days of the week you wish to monitor, as well as the times that are being monitored.
You can choose to run either a specified or an unlimited number of iterations.
Click 'OK' to confirm your schedule.
Select an available Load Generator and click 'Next'.
Click 'Run' to run your scenario. If everything works properly, a summary should be made available after the end of the scenario.
MPT Reports
Data obtained from running Scenarios can be collected and used to generate MPT reports.
Fields for MPT Reports and their details can be found here.