Summary: This section presents the PerfTester Application Blocks, two runnable components to use independently from the other Agent Interaction Application Blocks.
The PerfTester Application Block allows you to guage the performance of applications you design using the Agent Interaction SDK Java:
com.genesyslab.ail.applicationblocks.perftester.voice
demonstrates voice performance by playing simple scenarios with voice interactions.com.genesyslab.ail.applicationblocks.perftester.multimedia
demonstrates multimedia performance by playing simple scenarios with e-mail interactions.Figure 7.1. Class Diagram of the PerfTester Application Blocks
Table 7.1 describes each of the components in Figure 7.1.
Table 7.1: PerfTester Application Block Component Description
Class Name |
Description |
StatLogger |
Displays statistics in the console. |
Statistic |
Counter. |
Answerer |
Thread which plays a simple scenario: It takes on the role of an agent by automatically handling interactions that arrive at that agent's |
PerfVoice |
Launches the test:
|
PerfMultimedia |
Launches the test:
|
The PerfTester Application Blocks are intended to be runnable components to use independently from the other Agent Interaction Application Blocks.
Before you run these application blocks, edit the following files (in quickstart/perftester
directory):
voice/PerfVoice.properties
multimedia/PerfMultimedia.properties
Note : The PerfTester Application Blocks implement simple scenarios to deal with ringing calls or e-mails, but they do not handle the creation of these interactions.